При использовании утилиты mount
, если вы указали несуществующий каталог, это считается ошибкой. Есть ли какая-либо опция, которую я могу использовать, чтобы точки монтирования создавались автоматически, если они еще не существуют?
попробуйте это:
, если вы хотите создать точку монтирования с именем DISK1, введите следующую команду в терминале:
sudo mkdir /media/DISK1
Нет, утилита для простого монтирования не предлагает такой опции.
Это делается при монтировании из файлового менеджера, такого как Nautilus.
Установка pmount утилита и позволяют ему обработать/media/user/точки монтирования автоматически. Больше никаких забот, о как и где/media/user/устройства монтируются и который имена.
sudo apt-get update
sudo apt-get install pmount
Затем каждый раз, когда Вы вставляете съемное устройство, оно будет автоматически смонтировано под/media/username / по имени.
, Например: Мою карту с интерфейсом USB называют "SYSBKP", таким образом, это автоматически монтируется как /media/pi/SYSBKP
, Это также обрабатывает неожиданный, извлекается. И повторно монтируется. Тихо.
Негласно это удостоверяется, что буферы всегда сбрасываются на всякий случай, USB вытягивают без предупреждения. Больше никакой потребности в синхронизации; синхронизация; синхронизируйте как былые времена.
<час>к вашему сведению, я установил от 14.04 дисков LTS, и позвольте им обновить меня до 16.04 LTS, когда они предложили. На новом твердотельном диске - я позволяю ему занять все место.
В любом случае, pmount является очень важной частью программного обеспечения, чтобы иметь, если Вы используете /media/username/
для съемных устройств.
, Если Вы не используете его, действие по умолчанию должно создать новые точки монтирования для каждой вставки с цифрой, добавленной к имени каждого. Даже нормальный извлекается, вызывают это поведение. Вы заканчиваете с точками монтирования как/media/username/SYSBKP,/media/username/SYSBKP1,/media/username/SYSBKP2, и т.д. - и Вы не знаете, какой является активным.
Это означает, что Вы не можете записать сценарии, которые берут имя точки монтирования (если Вы не включаете все команды монтирования в сценарий). Если Вы выбираете неправильный, его рассматривают как локальный каталог.
pmount удостоверяется Ваша Карта памяти, это имеет свою собственную присвоенную точку монтирования под/media/username/. В этом случае это всегда-/media/pi/SYSBKP
, Это также работает, когда Вы вставляете другую карту флэш-памяти с интерфейсом USB с тем же именем. Таким образом, это не идет UUID.
я не только использую, это для флеш-накопителей, но также и для fulll-размера привело в действие резервные диски для резервных копий rsync, и имейте полную уверенность, что сценарии будут работать без модификации.
Это - простое, надежное решение создания точек монтирования.
<час>Примечание, что я лично протестировал его с NTFS, FAT32 и различным РАСШИРЕНИЕМ, отформатировало диски. Если диск будет содержать несколько разделов, то он смонтирует регулярные файловые системы индивидуально по имени, избегая раздела подкачки. Это все видимо в наутилусе и сослано на более подробно в этом Q& A:
я вижу в комментариях существует проблема с NFS + диски Машины времени.
Это может или не может работать автоматически
Как к Дискам Машины времени доступа в Linux (macworld.com)
ВЫБОРКА:
оказывается, что Apple делает пару гладких вещей с файловой системой, чтобы заставить возрастающие резервные копии работать, включая трудное соединение с каталогами, которое не позволяется в Linux. Таким образом для любого, который должен получить доступ к их Машине времени от чего-то другого, чем ее связанный Mac, вот то, как Вы делаете это... (см. связанную статью для остальных)