Проверка службы каталогов на наличие сетевых файловых систем, т. Е.
sudo dscl . -list /Mounts
а также
sudo dscl . -readall /Mounts
ничего не возвращает, но /etc/fstab
файл в Lion устарел. Почему dscl
ничего не возвращается и где определены точки монтирования, если они не используются службами каталогов?
/etc/auto_master
.Ответы:
OS X использует стек Autofs для монтирования сетевых файловых систем. Кит Уинстон имеет хорошее введение в Autofs на OS X, заявляя, что:
По умолчанию Autofs Mounts сетевые файлы системы определяется с помощью службы каталогов, которые определены в
/etc/fstab
и NFS файловых системах, все соответственно своему основной таблице,/etc/auto_master
.Ваш вызов
dscl
ничего не возвращает, потому что в Службах каталогов не было определено ни одного монтирования (неудивительно) Если вы хотите определить точки монтирования, не охватываемые конфигурацией по умолчанию Autofs, не прибегая к службам каталогов или устаревшим/etc/fstab
, вам нужно добавить сопоставление (через файл auto_ *)auto_master
. Для технического фона, обратитесь к сообщению, связанному выше; В этом посте «Советы по Mac OS X» есть хорошее «как» добавить автоматическое монтирование для монтирования SMB .источник