Я использую Ubuntu 11.04 (без двойной загрузки) и попробовал установить вторичный 3 ТБ диск Seagate SATA. Я использовал GParted для разбиения диска на раздел 2,0 ТБ и раздел на 800 ГБ (остаток) и мне удалось вручную смонтировать и /dev /sdb1, и /dev /sdb2.

Затем я добавил записи в fstab для автоматического монтирования, но после перезагрузки Ubuntu не запустится, если только я физически не отключу диск, что позволяет мне запускать Ubuntu с возможностью пропустить монтирование /dev /sdb1 и /dev /sdb2.

Как только я подключаю диск и перезагружаю компьютер, зависает, я не могу получить меню GRUB, настройки системы или меню загрузки. Если я вернусь к исходному файлу fstab без новых разделов и подключу диск, это не имеет значения, все равно зависает при перезагрузке.

Это новый диск без данных, поэтому он счастлив отформатировать диск и попробовать еще раз, но не может зайти так далеко.

ПРИМЕЧАНИЕ: до создания разделов мне удалось успешно смонтировать с помощью fstab, но размер смонтированного раздела составил всего около 750 ГБ, когда емкость показывает 3 ТБ, отформатированный диск и разделенный на разделы.

fstab выглядит следующим образом:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=b8a0bf10-011a-43b0-b5d4-3300f75d79b6 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=63a1fa2c-a6df-4c88-b85a-96ecdffe528f none swap sw 0 0
# auto mount /dev/sdb1 -> 3T internal disk -> 2TB partition
/dev/sdb1   /mnt/T3 vfat    rw,uid=1000,gid=1000    0   0
# auto mount /dev/sdb2 -> 3T internal disk -> 800GB partition
/dev/sdb2   /mnt/T4 vfat    rw,uid=1000,gid=1000    0   0

1 ответ1

0

Используйте значения UUID вместо /dev/sdb1 и dev/sdb2 в /etc/fstab , как это делают автоматически сгенерированные записи выше.

Чтобы найти правильные UUID, выполните

$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 mar 20 10:06 183a7e4b-0a77-41e3-b4a8-9341694dc5dc -> ../../sde1
lrwxrwxrwx 1 root root 10 jan  6 21:30 21dce342-e58f-4ae3-8f6b-c95f730ada08 -> ../../sdc1
lrwxrwxrwx 1 root root 10 jan  6 21:30 3b603520-3a41-485d-80fc-671a5ba105e1 -> ../../sda3
lrwxrwxrwx 1 root root 10 jan  6 21:30 48db0710-c551-42d9-8198-7afcecbe2b4a -> ../../sda2
lrwxrwxrwx 1 root root 10 jan  6 21:30 9ab58dcd-1100-49ea-a547-a90ad1510c40 -> ../../sdd1
lrwxrwxrwx 1 root root 10 mar 20 10:06 9c9579c9-c030-4ba8-beda-d19d1d994512 -> ../../sdf1
lrwxrwxrwx 1 root root 10 jan  6 21:30 cac8b7a6-daf5-41b7-8047-171b752497e2 -> ../../sdb1
lrwxrwxrwx 1 root root 10 jan  6 21:30 d400650d-d2ff-4c37-a4b5-1e4c988a62bc -> ../../sda1

Это было в моей системе, и показывает, что UUID 183a7e4b-0a77-41e3-b4a8-9341694dc5dc указывает на то, что в настоящее время /dev/sde1 и так далее. Эквивалентно вы можете запустить /sbin/blkid чтобы получить список этих идентификаторов.

UUID являются уникальными для определенного раздела и не изменяются при переупорядочении дисковых подключений, таких как вставка / удаление физических устройств, что делает их более надежным идентификатором в /etc/fstab .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .