Установите утилиту pmount и дайте ей автоматически обрабатывать точки / media / user / mount. Больше не нужно беспокоиться о том, как и где / media / user / devices монтируются и под какими именами.
sudo apt-get update
sudo apt-get install pmount
Затем, когда вы вставляете съемное устройство, оно автоматически монтируется в / media / username / по имени.
Например: моя флешка называется «SYSBKP», поэтому она автоматически монтируется как/media/pi/SYSBKP
Он также обрабатывает неожиданные выбросы. И перемонтирует. Молча.
- Как правило, это всплывающий файловый менеджер, чтобы показать вам, что вы только что подключили.
За кулисами это гарантирует, что буферы всегда очищаются на случай, если USB извлечен без предупреждения. Больше не нужно синхронизировать, синхронизировать, синхронизировать, как в старые времена.
К вашему сведению, я установил диск с 14,04 LTS и позволил мне обновиться до 16,04 LTS, когда это было предложено. На свежем SSD-накопителе - я позволил ему занять все пространство.
В любом случае, pmount - это очень важная часть программного обеспечения, если вы используете ее /media/username/
для съемных устройств.
Если вы не используете его, действие по умолчанию - создание новых точек монтирования для каждой вставки с добавлением цифры к имени для каждой. Даже нормальные выбросы вызывают это поведение. В результате вы получаете точки монтирования, такие как / media / username / SYSBKP, / media / username / SYSBKP1, / media / username / SYSBKP2 и т. Д., И не знаете, какая из них является активной.
Это означает, что вы не можете писать сценарии, которые принимают имя точки монтирования (если вы не включите в скрипт все команды монтирования). Если вы выберете неправильный, он будет рассматриваться как локальный каталог.
pmount гарантирует, что ваш USB-накопитель имеет собственную назначенную точку монтирования в / media / username /. В этом случае это всегда / media / pi / SYSBKP
Это также работает, когда вы вставляете другую флешку с тем же именем. Так что не по UUID.
Я использую это не только для флэш-накопителей, но и для полноразмерных резервных накопителей, для резервных копий rsync и полностью уверен, что сценарии будут работать без изменений.
Это простое, надежное решение для создания точек монтирования.
Обратите внимание, что я лично протестировал его с NTFS, FAT32 и различными дисками в формате EXT. Если диск содержит несколько разделов, он будет монтировать обычные файловые системы индивидуально по имени, избегая раздела подкачки. Это все видно в nautilus и более подробно упоминается в этом разделе вопросов и ответов:
https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on-disk-size-62652416-sectors-available-623/82367#82367
Я вижу в комментариях проблему с дисками NFS + Time Machine.
Это может или не может работать автоматически
Как получить доступ к дискам Time Machine в Linux (macworld.com)
ВЫПИСКА:
Оказывается, Apple делает несколько приятных вещей с файловой системой, чтобы заставить работать инкрементные резервные копии, в том числе жесткие ссылки на каталоги, что недопустимо в Linux. Так что для всех, кому нужен доступ к своей машине времени с чего-то другого, кроме связанного с ним Mac, вот как вы это делаете ... (остальную часть см. В связанной статье)
mkdir /media/USB
,mount /dev/sdb1 /media/USB
;umount /dev/sdb1
,rmdir /media/USB
.