При использовании утилиты mount
, если вы укажете каталог, который не существует, это считается ошибкой. Можно ли использовать какой-либо параметр, чтобы точки монтирования автоматически создавались, если они еще не существуют?
попробуйте это:
, если вы хотите создать точку монтирования, называемую DISK1, затем введите следующую команду в терминал:
sudo mkdir /media/DISK1
Нет, утилита голого монтирования не предлагает такой опции.
Это делается при установке из файлового менеджера, такого как Nautilus.
Установите утилиту pmount и дайте ей возможность автоматически обрабатывать точки / медиа / пользователя / монтирования. Больше не нужно беспокоиться о том, как и где монтировать и / / медиа / пользователя / устройства и по каким именам.
sudo apt-get update
sudo apt-get install pmount
Тогда всякий раз, когда вы вставляете съемное устройство, оно автоматически устанавливается под / media / username /, by имя.
Например: Установите утилиту pmount и дайте ей возможность автоматически обрабатывать точки / медиа / пользователя / монтирования. Больше не стоит беспокоиться о том, как и где / media / user / devices монтируются и по каким именам.
Он также обрабатывает неожиданные выбросы. И перезагружает. Молча.
Как правило, он выведет файловый менеджер, чтобы показать вам, что вы только что установили.Он также обрабатывает неожиданные выбросы. И перезагружает.
FYI, я установил с диска 14.04 LTS и дайте ему обновить меня до 16.04 LTS, когда он будет предложен. На новом накопителе SSD я позволяю ему занимать все пространство.
В любом случае, pmount - очень важная часть программного обеспечения, если вы используете /media/username/ для съемных устройств.
Если вы не используете его, действие по умолчанию - создать новые точки монтирования для каждой вставки с цифрой, добавленной к имени для каждого из них. Даже нормальные выбросы вызывают такое поведение. Вы получаете точки монтирования, такие как / media / username / SYSBKP, / media / username / SYSBKP1, / media / username / SYSBKP2 и т. Д., И вы не знаете, какой из них активен.
[d16 ] Это означает, что вы не можете писать сценарии, предполагающие имя точки монтирования (если вы не включите все команды монтирования в скрипт). Если вы выбрали неправильный, он рассматривается как локальный каталог.pmount гарантирует, что ваш USB-накопитель имеет свою собственную назначенную точку подключения в / media / username /. В этом случае это всегда / media / pi / SYSBKP
Если вы не используете его, действие по умолчанию - это создание новых точек монтирования для каждой вставки с цифрой, добавленной к имя для каждого из них. Даже нормальные выбросы вызывают такое поведение. Вы получаете точки монтирования, такие как / media / username / SYSBKP, / media / username / SYSBKP1, / media / username / SYSBKP2 и т. Д., И вы не знаете, какой из них активен.
Я использую это не только для флеш-накопителей, но и для полноприводных резервных дисков, для резервных копий rsync и полностью уверен, что скрипты будут работать без изменений.
Это простое и надежное решение для создания точек монтирования.
Обратите внимание, что я лично протестировал его с помощью NTFS, FAT32 и различных форматированных дисков EXT. Если диск содержит несколько разделов, он будет монтировать обычные файловые системы отдельно по имени, избегая раздела подкачки. Это все видно в наутилусе и более подробно описано в этом Q & amp; A:
https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on -disk-size-62652416-sect-available-623/82367 # 82367
В комментариях я вижу проблему с дисками NFS + Time Machine. Он может работать или не работать автоматически
EXCERPT:
Оказывается, Apple делает пару интересных вещей с файловой системой, чтобы сделать инкрементные резервные копии, включая жесткую привязку к каталогам, что не допускается в Linux. Поэтому для тех, кому необходимо получить доступ к их машинам времени от чего-то другого, кроме связанного с ним Mac, вот как вы это делаете ... (см. Статью для остальных)