ध्यान देने वाली एक बात यह है कि जब एनएफएस सर्वर बाहर हो जाता है - तो आपका माउंट फ्रीज हो जाएगा - सॉफ्ट माउंट करने से ब्लॉक नहीं होगा "फ्रीज" से खुद को बचा जा सकता है, हालांकि यह घर निर्देशिकाओं की समस्या को ठीक नहीं करेगा जैसे कि घर के बिना निर्देशिका, उपयोगकर्ता वैसे भी खराब है।
यहां तक कि जब एनएफएस सर्वर ठीक हो जाता है, जब तक आप इसके बारे में कुछ नहीं करते हैं, तो फ्रीज समस्या बनी रहेगी - आपको बढ़ते मशीन पर प्रक्रिया को मारना होगा, और रिमाउंट करना होगा। इसका कारण यह है कि जब एनएफएस सर्वर वापस आता है, तो उसने एक अलग असाइन किया है fsid
- इसलिए आप कम से कम इस समस्या fsid
को एनएफएस सर्वर पर हार्ड-कोडिंग द्वारा ठीक कर सकते हैं , उदाहरण के लिए ...
#. Home Directories
/usr/users \
192.168.16.0/22(rw,sync,no_root_squash,fsid=1) \
192.168.80.0/22(rw,sync,no_root_squash,fsid=1)
#. Scratch Space
/var/ftp/scratch \
192.168.16.0/22(rw,async,no_root_squash,fsid=3) \
192.168.80.0/22(rw,async,no_root_squash,fsid=3) \
172.28.24.151(rw,async,root_squash,fsid=3)
exports(5)
आदमी पेज में कहा गया है ...
fsid=num
This option forces the filesystem identification portion of the file handle
and file attributes used on the wire to be num instead of a number derived
from the major and minor number of the block device on which the filesystem
is mounted. Any 32 bit number can be used, but it must be unique amongst
all the exported filesystems.
This can be useful for NFS failover, to ensure that both servers of the
failover pair use the same NFS file handles for the shared filesystem thus
avoiding stale file handles after failover.
... जबकि यह इंगित करता है कि जब तक प्रमुख / मामूली संख्या में परिवर्तन नहीं होता (जो कि वे आमतौर पर नहीं करते हैं, सिवाय इसके कि जब आप सैन / मल्टीपल वॉल्यूम का निर्यात कर रहे हों, जहां परिवर्तन हो सकता है), मैंने पाया है कि हम 'ने पूरी तरह से समस्या को दूर कर दिया - यानी, यदि एनएफएस सर्वर वापस आता है - कनेक्शन जल्दी से बहाल हो गया है - मुझे अभी भी वास्तव में नहीं पता है कि इसने /dev/sdaX
उदाहरण के लिए जैसे उपकरणों के लिए अंतर क्यों बनाया है ।
मुझे अब यह बताना चाहिए कि मेरा तर्क काफी हद तक महत्वपूर्ण है - यह वास्तव में समझ में नहीं आता है कि इसने समस्या को क्यों तय किया है, लेकिन इसे तय करने के लिए "ऐसा लगता है" - किसी तरह - शायद यहां खेलने के लिए अन्य चर हैं जो मैंने किए हैं अभी तक खोजा नहीं गया है। =)