Дисковый путь изменяется от начальной загрузки до начальной загрузки

У меня есть диск

sudo lshw-C диск

 *-disk
   description: ATA Disk
   product: Corsair CSSD-F12
   physical id: 0.0.0
   bus info: scsi@7:0.0.0
   logical name: /dev/sde
   version: 2.0
   serial: 10516505330003430015
   size: 111GiB (120GB)
   capabilities: gpt-1.00 partitioned partitioned:gpt
   configuration: ansiversion=5 guid=21ec30ba-0aab-4ce9-be03-8f6f4de1afa1 sectorsize=512

Вчера я смонтировал его: кошка/etc/fstab

/dev/sdg1 /home/ssa/mnt/corsair ext4 defaults 0 0

Вчера это имело путь/dev/sdg1 теперь, это-/dev/sde, и монтирование не работает. Почему имя изменилось после перезагрузки?

1
задан 21 December 2014 в 03:15

1 ответ

Такие имена устройств не персистентные , udev не делает гарантий, что они будут тем же. Дуга Wiki говорит :

, поскольку udev загружает все модули асинхронно, они инициализируются в различном порядке. Это может привести к устройствам, случайным образом переключающим имена. Правило udev может быть добавлено для использования статических имен устройств.

необходимо использовать маркировки или UUID вместо этого.

Первый, получите UUID:

sudo blkid -o export /path/to/device | grep UUID

Тогда использование:

UUID=... /path/to/mount/point type ...

, Например:

$ sudo blkid -o export /dev/sda3 | grep UUID
UUID=d3504dc2-8f01-48f1-be05-d265110e2e73

И соответствующая запись был бы:

UUID=d3504dc2-8f01-48f1-be05-d265110e2e73 /   ext4    errors=remount-ro 0       1
4
ответ дан 10 November 2019 в 08:43

Другие вопросы по тегам:

Похожие вопросы: