Якщо ви користуєтесь mount
утилітою, якщо ви вказали каталог, який не існує, це вважається помилкою. Чи є якийсь варіант, який я можу використати, щоб точки монтажу автоматично створювалися, якщо вони ще не існують?
pmount
щоб не допустити цього.
Якщо ви користуєтесь mount
утилітою, якщо ви вказали каталог, який не існує, це вважається помилкою. Чи є якийсь варіант, який я можу використати, щоб точки монтажу автоматично створювалися, якщо вони ще не існують?
pmount
щоб не допустити цього.
Відповіді:
спробуйте це:
якщо ви хочете створити точку монтажу під назвою DISK1, введіть у терміналі таку команду:
sudo mkdir /media/DISK1
mount
, але це добре, я думаю.
Ні, утиліта для голого кріплення не пропонує такого варіанту.
Однак це робиться при монтажі з файлового менеджера, як Nautilus.
Встановіть утиліту pmount і дозвольте їй автоматично обробляти / медіа / користувача / точки монтажу. Більше не турбуйтеся про те, як і де / медіа / користувач / пристрої монтуються та за якими іменами.
sudo apt-get update
sudo apt-get install pmount
Тоді, коли ви вставляєте знімний пристрій, він автоматично встановлюється під / media / username /, по імені.
Наприклад: Мій USB-накопичувач названий "SYSBKP", тому він автоматично монтується як/media/pi/SYSBKP
Він також обробляє несподівані викиди. І перераховує. Мовчки.
За лаштунками вона гарантує, що буфери завжди розмиваються на випадок, якщо USB витягнуто без попередження. Більше не потрібно синхронізації; синхронізація; синхронізація, як і колишні часи.
FYI, я встановив з диска 14,04 LTS і дозволив мені оновити його до 16,04 LTS, коли він запропонував. На свіжому накопичувачі SSD - я даю йому зайняти весь простір.
У будь-якому випадку, pmount - це дуже важлива частина програмного забезпечення, яку ви маєте використовувати, якщо ви користуєтесь /media/username/
знімними пристроями.
Якщо ви не використовуєте його, дією за замовчуванням є створення нових точок монтажу для кожної вставки, до імені кожної з них додається цифра. Навіть нормальні викиди викликають таку поведінку. У вас з’являються точки монтажу, такі як / media / username / SYSBKP, / media / username / SYSBKP1, / media / username / SYSBKP2, etc.-, і ви не знаєте, який з них є активним.
Це означає, що ви не можете писати сценарії, які передбачають назву точки монтування (якщо ви не включите всі команди монтажу до сценарію). Якщо ви виберете неправильний, він розглядається як локальний каталог.
pmount гарантує, що у вашого USB-накопичувача є своя призначена точка кріплення під / media / username /. У цьому випадку це завжди / media / pi / SYSBKP
Він також працює, коли ви вставите іншу флешку з таким же ім'ям. Тому UUID не збирається.
Я використовую це не лише для флеш-накопичувачів, але і для накопичувачів резервного копіювання в повному розмірі, для резервного копіювання rsync, і я впевнений, що сценарії працюватимуть без змін.
Це просте, надійне рішення для створення точок кріплення.
Зауважте, що я особисто перевірив це за допомогою NTFS, FAT32 та різних накопичувачів EXT. Якщо накопичувач містить декілька розділів, він зможе встановлювати звичайні файлові системи окремо за назвою, уникаючи розділу swap. Це все видно в nautilus, і на нього детальніше згадується в цьому запитанні:
Я бачу в коментарях є проблема з приводами NFS + Time Machine.
Він може працювати або не працювати автоматично
Як отримати доступ до приводів машин часу в Linux (macworld.com)
ЕКСЕРПТ:
Виявляється, Apple робить кілька гладких речей з файловою системою, щоб змусити працювати додаткові резервні копії, включаючи жорстке посилання на каталоги, що в Linux не дозволено. Тож для всіх, хто потребує доступу до своєї машини часу з чогось іншого, ніж пов'язаний з нею Mac, ось як це зробити ... (див. Пов'язану статтю для решти)
mount
команди для Time Machine: hints.macworld.com/article.php?story=20080623213342356
pmount
не вирішить проблему "іноді, але іноді не буде" з накопичувачами Time Machine. Я відредагував відповідь, щоб включити інформацію про це питання .. Дякую, Гедеон, що ви довели це.
mkdir /media/USB
,mount /dev/sdb1 /media/USB
;umount /dev/sdb1
,rmdir /media/USB
.