2

У меня есть следующая запись в моем /etc/fstab :

/dev/mmcblk1 /home ext3   default 0 2

Теперь моя проблема в том, что устройство в /dev/mmcblk1 периодически меняет свое местоположение. Когда я настраивал крепление при загрузке, оно было в /dev/mmcblk0 .

Есть ли способ предопределить, где будет погружение?

3 ответа3

3

Вы можете монтировать по UUID, а не по местоположению:

  1. Запустите sudo blkid и запишите UUID вашего устройства. Строка должна выглядеть примерно так /dev/mmcblk1: UUID="053b91eb-19c4-4684-be81-ee758579f034" TYPE="ext3" , где 053b91eb-19c4-4684-be81-ee758579f034 будет UUID.

  2. Замените местоположение в FStab на UUID. Строка FStab должна выглядеть примерно так: UUID=053b91eb-19c4-4684-be81-ee758579f034 /home ext3 default 0 2

Это должно распознать вашу карту независимо от местоположения.

1

Я бы предложил использовать PySDM, если вы не хотите вручную редактировать файлы конфигурации.

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

В Ubuntu его можно установить, выполнив поиск в "Ubuntu Software Center" "pysdm". После установки он доступен в разделе Система -> Администрирование -> Диспетчер устройств хранения.

0

Вам нужно будет написать правило udev для вашего устройства, посмотрите примеры в this статье, это всего лишь одна строка.

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