OS X: mount_nfs और automount अलग व्यवहार करते हैं


1

मेरे पास एक OS X El Capitan कंप्यूटर और एक Linux Mint NFS सर्वर है, दोनों एक ही OS X El Capitan ओपन-डायरेक्टरी सर्वर से जुड़े हैं।

सर्वर का निर्यात इस तरह दिखता है:

/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 में Family Shared

यदि मैं ऑटो-माउंटेड निर्देशिका से 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

खोजक की जानकारी पृष्ठ में प्राप्त करें:

  • 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

तो मूल रूप से वे वही हैं। सिवाय इसके कि वे नहीं हैं।

तो सवाल: वे अलग-अलग क्यों हैं और मैं उन्हें कैसे ठीक कर सकता हूं?

इसके अलावा, अगर मैं मैन्युअल रूप से इसे पद = 4.0 विकल्प का उपयोग करके माउंट करता हूं, तो यह काम करने के लिए प्रकट होता है, लेकिन यह सुरक्षित पर जमा देता है।

यह प्रश्न क्रॉस-पोस्ट किया गया है क्योंकि कम से कम दो अलग-अलग समूह हैं जिन्होंने इसका सामना किया होगा:

  • आईटी पेशेवर जिन्होंने मैक को अपने नेटवर्क में शामिल किया है (इसलिए सर्वरफॉल्ट)

  • पावर-उपयोगकर्ता / लघु-व्यवसाय जिन्होंने ऐसा करने का प्रयास किया है (इसलिए सुपरयूज़र)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.