Неможливо зрозуміти, як використовувати команду mount на MacOS


3

Я намагаюся використовувати mount як в man mountMacOS. Зрештою, те, що я намагаюся зробити, це змонтувати каталог, який знаходиться поза контекстом збірки Docker, і помістити каталог у контекст збірки Docker. Мабуть, посилання не працюють, і тому я намагаюся це зробити за допомогою команди mount. (Якщо ви знаєте кращий спосіб, pls lmk).

Отже, у мене це:

mkdir -p "$(pwd)/some_local_dir"
mount -t auto "${project_root}" "$(pwd)/some_local_dir"

який намагається встановити проект у локальний каталог

Я отримую цю помилку:

mount: exec /Library/Filesystems/auto.fs/Contents/Resources/mount_auto for / Users / alexamil / test / some_local_dir: Немає такого файлу чи каталогу

Я спробував видалити каталог, і не викликав mkdir -p, та ж проблема. Супер дивно.

Хтось знає, що може бути не так з моєю mountкомандою?


1
Тільки кореневої користувач може змонтувати файлову систему за допомогою mountкоманди в MacOS, так випередити його sudo, наприклад sudo mount .... Також прочитайте сторінку керівництва: "Аргумент, що відповідає −t , використовується для вказівки типу файлової системи. Для використання з монтуванням не існує локальної файлової системи за замовчуванням. Для встановлення файлової системи, що не належить NFS, слід вказати тип. " Отже , я беру , що бути вам на самому справі потрібно вказати тип файлової системи, а не використовувати автомобіль .
користувач3439894

дякую, мабуть (згідно з документами десь) "auto" - це тип файлової системи, де mount спробує автоматично визначити ваш тип fs.
Олександр Міллс

2
Дозвольте мені перефразувати , що, так як, використовуючи -t autoз mountкомандою під MacOS кидає помилку, використовуйте фактичний тип файлової системи пристрою змонтовані, замість цього.
користувач3439894

так, я спробую це, все ще здається поганою помилкою, яку викинули з аналізатора командного рядка.
Олександр Міллс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.