Автоматическое монтирование карты SDHC на Ubuntu во время начальной загрузки

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

/dev/mmcblk1 /home ext3   default 0 2

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

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

2
задан 04.12.2012, 21:59

3 ответа

Необходимо будет записать a udev управляйте для своего устройства, проверьте this статья для примеров, ее просто один лайнер.

0
ответ дан 08.12.2019, 05:29

Вы могли смонтироваться 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

    Примечание: согласно монтированию (8), поле опций (четвертое поле на строке) должно быть defaults вместо default.

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

4
ответ дан 08.12.2019, 05:29

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

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

В Ubuntu это может быть установлено путем поиска Центра программного обеспечения Ubuntu "pysdm". После того, как установленный, это доступно под Системой-> администрация-> менеджер по Устройству хранения.

2
ответ дан 08.12.2019, 05:29

Теги

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