Это не симулирует быть самым изящным решением, но во многих моих системах мои пользователи ~/.xmodmaprc
файл имеет записи, которые похожи на это:
keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 90 = 0
keycode 86 = plus
keycode 82 = minus
keycode 91 = period
Я использую несколько различных настольных сред на нескольких различных дистрибутивах, и это - hacky, но верный способ удостовериться, что, неважно, как система снижается на политике NumLock, моя цифровая клавиатура дает мне числа. В основном лишает функцию NumLock значения путем разделения всех других значений из кодов клавиши. Можно включить или выключить NumLock, как Вам нравится, но единственная вещь, которую делают ключи, выложена числовые значения.
Порядок по умолчанию, в который sda
, sdb
, sdc
присвоены непредсказуемо. Но это может быть переопределено через udev
. Можно управлять названием файлов блочного устройства путем включения директив /etc/udev/rules.d/local.rules
(некоторые (более старый?) системы могут только поддерживать /etc/udev/rules.conf
). Лучше, можно добавить директивы, чтобы создать символьные ссылки и использовать те символьные ссылки в Вашем fstab
. Можно соответствовать драйвером, порядковым номером, или назвать внешние программы для чтения вещей как файловая система UUID. Официальная документация немного суха; если необходимо записать правила udev, можно предпочесть запускаться с учебного руководства.
KERNEL=="sd*", DRIVERS="ahci", SYMLINK+="sata"
При использовании LVM исключительно на диске не имеет значения, что букву использует блочное устройство для диска: Вы будете просто использовать имена томов. (Это - одно из главных преимуществ LVM.)
Если Вы заглядываете /dev/disk/by-*
, Вы будете видеть различные способы назвать диски, которые являются частью установки udev по умолчанию: /dev/disk/by-id
(дисковый порядковый номер и больше), /dev/disk/by-label
(файловая система или другая маркировка), /dev/disk/by-path
(Идентификаторы SCSI и так далее), /dev/disk/by-uuid
(файловая система UUID и т.п.). Они могут быть достаточными в Ваших целях.
Лучше соответствовать маркировкам файловой системы или UUID, чем дисковые порядковые номера, потому что они не изменяются, если Вы разрушаете диск в RAID-массиве или восстановлении из копии байта для байта (или, для маркировок, сделайте часть восстановления маркировки своей процедуры восстановления). Можно использовать файловую систему UUID непосредственно в /etc/fstab
: использовать UUID=01234567-89ab-cdef-0123-456789abcdef
в первом поле, вместо пути блочного устройства.
/dev/disk/by-id
работы хорошо. – LawrenceC 13.04.2011, 00:48/dev/by-*
и забыл. полномочия – Gilles 'SO- stop being evil' 13.04.2011, 00:55blkid
команда. Я должен также обновить личинку? Личинка указывает на само устройство (/dev/mapper/pva-root). – churnd 13.04.2011, 06:11/dev/mapper/pva-root
прекрасен, это - метка тома LVM. Это лучше, чем файловая система UUID, который изменится, если Вы восстановите от резервного копирования. – Gilles 'SO- stop being evil' 13.04.2011, 10:16/dev/disk/by-{id,uuid,label,path}
– camh 13.04.2011, 11:23