Я использую 12.04. Мои жесткие диски обычно имеют вид: sda
, с sudo blkid
, и если я подключаю любой USB-накопитель, они имеют вид: sdb
, sdc
и т. Д .; после sda
. Это хорошо.
Но проблема возникает после перезагрузки ноутбука с подключением этих USB-накопителей. Они изменяются и идут первыми, а жесткий диск заканчивается, как показано на sudo blkid
, sda
, sdb
для USB-накопителей и sdc
для жестких дисков. Это затрудняет монтирование с /etc/fstab
.
Я не мог найти никаких решений для этого. Я хотел бы иметь любые USB-накопители после жестких дисков моей системы, как в Windows. Пожалуйста, помогите мне в этом.
При редактировании устройств в / etc / fstab предлагаемым способом не является использование именования sd [a-z]. Скорее, вы должны использовать UUID устройства. Это будет означать, что ваши подключенные устройства не будут зависеть от того, какое устройство обозначено как sda или sdb и т. Д.
Отличное руководство по обучению использованию UUID для автоматического монтирования дисков в /etc/fstab
можно найти здесь: http://www.cyberciti.biz/faq/linux-finding-using-uuids-to- обновление-Fstab /
Во-первых, посмотрите в вашем BIOS порядок загрузки. Несмотря на то, что это обычно называют «порядком загрузки», это также влияет на перечисление после загрузки. BIOS сильно различаются в пользовательском интерфейсе, даже у одного и того же производителя, поэтому я не могу точно сказать вам, где искать, но если бы вы могли опубликовать марку и модель ноутбука, это помогло бы.
Во-вторых, как упоминалось в prateek61, вы не должны использовать имена узлов dev в fstab, потому что они могут измениться. Используйте UUID. Я сам предпочитаю использовать метки (man e2label
для файловых систем ext *), потому что они на самом деле что-то значат, но UUID гораздо более вероятно будут уникальными. Вы можете столкнуться с проблемой, когда добавляемый случайный диск имеет ту же метку, что и системный диск, но это маловероятно, если вы, скажем, добавите к имени хоста префикс