Я хотел бы автомонтировать флешку, которую я назвал «flash». Infact У меня есть 2 диска с тем же именем. И FAT.
Я бы хотел, чтобы в идеале, когда-либо подключался, когда система загружается для монтирования. Это возможно? Или выполняется автоматическое монтирование с идентификатором за пределами имени?
Мой ответ прост - переименуйте один из них.
Помните, что UUID очень специфичен для данного флеш-накопителя, поэтому, как только вы сделаете это изменение в своей системе, он будет работать только с этим токовым диском ,
Если это не удастся, вам нужно будет пройти весь этот процесс снова.
Для них гораздо больше смысла иметь отдельные имена.
Если вам нужно перейти на другой компьютер с этим именем, просто выпустите его, а затем переименуйте обратно, чтобы другая система распознала его. .
И ваша основная система всегда будет распознавать диск по имени, независимо от того, используете ли вы pmount.
Я бы никогда не изменил свою систему внутри, только для поддержки хрупкой части, такой как флеш-диск.
Если вы сделаете это так, это будет работать даже на копии (или восстановление с резервная копия).
Единственная причина, по которой я могу представить для UUID-метода, - это то, что вы находитесь в безопасной среде, где каждый флеш-накопитель каталогизирован.
Просто имеет смысл построить ваши процессы являются отказоустойчивыми.
Подключите оба диска, откройте терминал (увеличьте его) и запустите
sudo blkid -olist
Обратите внимание на UUID ваших флеш-накопителей. Теперь напишите скрипт:
#!/bin/sh
first_uuid=<first-drive-uuid>
second_uuid=<second-drive-uuid>
udisks --mount /dev/disk/by-uuid/$first_uuid
udisks --mount /dev/disk/by-uuid/$second_uuid
(замените <first-drive-uuid> и <second-drive-uuid> на UUID дисков.)
Сделайте исполняемый файл сценария и добавьте его в приложения для запуска или к некоторому сценарию инициализации.
Создайте два каталога flash1 flash2 везде, где вы хотите смонтировать диск (например, ~ / flash1)
Выполните следующие шаги для каждого диска
. Вставьте флешку и определить имя устройства (например, /dev/sdb1) запустить команду sudo blkid /dev/sdb1 Записать или скопировать UUID где-нибудь. sudo nano /etc/fstab добавить строку: UUID=<uuidfordevice> ~/flash1 vfat defaults 0 0И повторить с другим диском.
Возможно, вы сможете использовать только один каталог монтирования (flash), если у вас только один в то время, но у меня были бы отдельные каталоги для каждого диска.