Чому вам потрібно створити каталог, перш ніж зможете змонтувати до нього спільний доступ?
Наприклад, я ніколи не розумів, для чого тут потрібен mkdir:
mkdir /Volumes/foo
mount -t afp afp://username:pass@pretendco.com/foo /Volumes/foo
Чому вам потрібно створити каталог, перш ніж зможете змонтувати до нього спільний доступ?
Наприклад, я ніколи не розумів, для чого тут потрібен mkdir:
mkdir /Volumes/foo
mount -t afp afp://username:pass@pretendco.com/foo /Volumes/foo
Відповіді:
На unix і unix подібних системах, що включає файли системи Mac OS X, викладено логічно дуже різним чином, як вони є в Windows. Немає такого поняття, як диск, як C або D і т. Д. Є лише одна файлова система, яка викладена як ієрархія (структура дерева). Ця файлова система може складатися з одного фізичного диска або декількох фізичних накопичувачів у машині. Він також може складатися з пам’яті та спільного доступу з іншої машини за допомогою таких протоколів, як NFS, CIFS і т. Д. Оскільки таких дисків як таких немає, вам потрібно мати десь у файловій системі, до якого ви можете приєднати або встановити цей додатковий накопичувач, щоб створити каталог, а потім встановіть туди іншу файлову систему.
Наприклад, системи Linux мають або каталог / mnt, або ієрархію / mnt з такими каталогами, як cdrom тощо. У цьому випадку вам не потрібно спочатку робити каталог, ви можете скористатись одним із них, але вам цього не потрібно, оскільки точка монтажу може бути де-небудь у файловій системі. Ця вигода може бути дуже корисною, якщо вам потрібно більше місця, коли ви можете додати інший диск, перемістити дані на нього, а потім встановити його там, де був старий каталог, і все буде працювати без будь-яких змін.
Тому що ніхто не подав патч, щоб додати ще параметр --create-dir для монтажу? :)
Вхід до каталогу потрібно створити в / volumes (у цьому конкретному прикладі), перш ніж ядро зможе підключитися до шляху до каталогу.