आप जो कर रहे हैं वह एनएफएस शेयर है। डेबियन सिस्टम पर आपको आवश्यक उपकरण स्थापित करना चाहिए। यह मानें कि क्लाइंट (वह मशीन जिस पर आप रिमोट फोल्ड माउंट करना चाहते हैं) और सर्वर (मशीन जहां रिमोट फोल्डर है)
सर्वर पर आपको इंस्टॉल करना होगा
apt-get install nfs-server portmap nfs-common
नए डेबियन संस्करणों में
apt-get install nfs-kernel-server portmap nfs-common
क्लाइंट पर आपको इंस्टॉल करना होगा:
apt-get install nfs-client nfs-common
मेरे पैकेज के चयन में आपको कम या ज्यादा की आवश्यकता हो सकती है लेकिन, कुछ संयोजन करेंगे।
अब आपको जो करने की ज़रूरत है वह उन फ़ोल्डरों को रखा जाएगा जिन्हें आप रिमोट मशीन के साथ / etc / निर्यात में साझा करना चाहते हैं :
/path_to_tmp_folder/tmp 192.168.0.2(rw,sync,no_subtree_check,no_root_squash)
फिर:
exportfs -ra
/etc/init.d/nfs-kernel-server restart
/etc/init.d/portmap restart
यहां 192.168.0.2 आपके स्थानीय मशीन का पता है, इसे अपने आईपी के साथ बदलें। निर्यात फ़ाइल में उन मशीनों की सूची है जो साझा किए गए फ़ोल्डर तक पहुंच सकते हैं। यदि आपकी मशीनों में एक-दूसरे के लिए फ़ायरवॉल प्रतिबंध नहीं हैं (आप इसे /etc/hosts.allow पर होस्ट जोड़कर हल कर सकते हैं)।
अब अपने स्थानीय मशीन पर आप कमांड का उपयोग कर सकते हैं:
sudo mount -o soft,intr,rsize=8192,wsize=8192 server_ip:/path_to_tmp_folder/tmp /local_path_to_empty_tmp_folder/tmp
यदि आप बूट पर स्वचालित माउंट करना चाहते हैं, तो आपको अपनी / etc / fstab फ़ाइल को संपादित करने और अपने क्लाइंट पर लाइन डालने की आवश्यकता है:
server_ip:/path_to_tmp/tmp /local_empty_folder/tmp nfs rsize=16384,wsize=16384,rw,auto,nolock
यह केवल सेटिंग्स का एक उदाहरण है (मेरे अपने से कॉपी की गई कॉपी), आपको यह देखने के लिए एनएफएस की मदद करने की आवश्यकता है कि आपको सबसे अच्छा क्या सूट करता है।