У меня есть компьютер OS X El Capitan и NFS-сервер Linux Mint, оба подключены к одному OS X El Capitan Open-Directory Server.
Экспорт сервера выглядит следующим образом:
/Volumes/PDISK2 10.0.0.0/16(rw,async,no_subtree_check,insecure)
/Volumes/PDISK3 10.0.0.0/16(rw,async,no_subtree_check,insecure)
/Volumes/PDISK4 10.0.0.0/16(rw,async,no_subtree_check,insecure)
На моем компьютере с OS X auto_master выглядит так:
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- -static
/- /etc/auto_nfs
И мой auto_nfs выглядит так:
/Shared/Family -fstype=nfs,rw,nodev,nosuid,nfc,nolockd,locallocks nfs://10.0.0.11/Volumes/PDISK3/VDISKS/General1/Groups/Family\ Shared
/Shared/Users/christopher -fstype=nfs,rw,nodev,nosuid,nfc,nolockd,locallocks nfs://10.0.0.11/Volumes/PDISK3/VDISKS/General1/Users/christopher
/Shared/Scratch1 -fstype=nfs,rw,nodev,nosuid,nfc,nolockd,locallocks nfs://10.0.0.11/Volumes/PDISK2/VDISKS/Scratch1
Я также вручную запустил это в /Shared
:
mkdir .mnt
mount_nfs -o rw,nodev,nosuid,nfc,nolockd,locallocks 10.0.0.11:Volumes/PDISK3/VDISKS/General1/Groups/Family\ Shared .mnt
У меня есть файл (созданный с touch
называется в a
Если я открою этот файл в TextWrangler из автоматически смонтированного каталога, я не смогу отредактировать файл, потому что "он находится на заблокированном томе".
Если я открою этот файл в TextWrangler из смонтированного вручную каталога, я смогу его отредактировать и сохранить.
Что интересно:
[Defiant:/Shared] christopher% chflags uchg Family/a
chflags: Family/a: Operation not supported
[Defiant:/Shared] christopher% chflags uchg mnt/a
chflags: mnt/a: Operation not supported
На странице поиска информации в Finder:
mnt/a
имеет флажок "Заблокировано" серым цветомFamily/a
есть флажок "Заблокировано", но когда я проверяю его, он снимает сам себя.
Результат nfsstat -m
:
/Shared/Family from 10.0.0.11:/Volumes/PDISK3/VDISKS/General1/Groups/Family Shared
-- Original mount options:
General mount flags: 0x500018 nodev,nosuid,automounted,nobrowse
NFS parameters: locallocks,nfc
File system locations:
/Volumes/PDISK3/VDISKS/General1/Groups/Family Shared @ 10.0.0.11 (10.0.0.11)
-- Current mount parameters:
General mount flags: 0x4500018 nodev,nosuid,automounted,nobrowse multilabel
NFS parameters: vers=3,tcp,port=2049,nomntudp,hard,nointr,noresvport,negnamecache,callumnt,locallocks,quota,rsize=32768,wsize=32768,readahead=16,dsize=4096,nordirplus,nodumbtimr,timeo=10,maxgroups=16,acregmin=5,acregmax=60,acdirmin=5,acdirmax=60,nomutejukebox,nfc,sec=sys
File system locations:
/Volumes/PDISK3/VDISKS/General1/Groups/Family Shared @ 10.0.0.11 (10.0.0.11)
Status flags: 0x0
/Shared/mnt from 10.0.0.11:/Volumes/PDISK3/VDISKS/General1/Groups/Family Shared
-- Original mount options:
General mount flags: 0x18 nodev,nosuid
NFS parameters: locallocks,nfc
File system locations:
/Volumes/PDISK3/VDISKS/General1/Groups/Family Shared @ 10.0.0.11 (10.0.0.11)
-- Current mount parameters:
General mount flags: 0x4000018 nodev,nosuid multilabel
NFS parameters: vers=3,tcp,port=2049,nomntudp,hard,nointr,noresvport,negnamecache,callumnt,locallocks,quota,rsize=32768,wsize=32768,readahead=16,dsize=4096,nordirplus,nodumbtimr,timeo=10,maxgroups=16,acregmin=5,acregmax=60,acdirmin=5,acdirmax=60,nomutejukebox,nfc,sec=sys
File system locations:
/Volumes/PDISK3/VDISKS/General1/Groups/Family Shared @ 10.0.0.11 (10.0.0.11)
Status flags: 0x0
Так что в основном они точно такие же. За исключением того, что они не.
Итак, вопросы: почему они разные и как я могу их исправить?
Кроме того, если я вручную монтирую его, используя опцию vers = 4.0, он, кажется, работает, но в безопасном случае зависает.
Этот вопрос является перекрестным, потому что есть как минимум две отдельные группы, которые столкнулись с этим:
ИТ-специалисты, которые включили Mac в свою сеть (отсюда и ServerFault).
Опытные пользователи / малые предприятия, которые тоже пытались это сделать (отсюда и SuperUser).