MiniHowTo: फ्रीबीएसडी डिस्क माउंटिंग. फ्रीबीएसडी: एएमडीसह एनएफएस आणि एसएमबीएफएस फाइलसिस्टम ऑटोमाउंट करणे इन-मेमरी फाइल सिस्टम तयार करणे

व्हायबर डाउनलोड करा 22.06.2020
व्हायबर डाउनलोड करा

मी "ज्यांना शोध कसे वापरायचे आणि मूर्ख प्रश्न कसे विचारायचे हे माहित नाही त्यांच्यासाठी" मिनी-मॅन्युअलची मालिका उघडत आहे. आजचा विषय फ्रीबीएसडीमध्ये डिस्क माउंट करणे आणि अनमाउंट करणे हा आहे.

म्हणून आम्हाला अतिरिक्त हार्ड ड्राइव्ह किंवा फ्लॅश ड्राइव्हवर डेटा ऍक्सेस करायचा आहे. हे करण्यासाठी, आम्ही त्यास एका रिक्त निर्देशिकेशी जोडणे (माउंट) करणे आवश्यक आहे, त्यानंतर आम्ही तयार केलेल्या/आधी अस्तित्वात असलेल्या फोल्डरमधील या डिस्कवरील डेटामध्ये आम्हाला प्रवेश असेल. (महत्त्वाचे: आधीच व्यापलेल्या डिरेक्टरीमध्ये डिस्क माउंट करू नका, तुम्हाला तुमच्या डिस्कची सामग्री मिळेल, उदाहरणार्थ, कॉन्फिगरेशन फाइल्ससाठी फोल्डरच्या सामग्रीऐवजी, स्वतःसाठी परिणामांचा विचार करा;))

प्रथम, रिक्त फोल्डर तयार करा. चला कल्पना करूया की वापरकर्ता शिटस डिस्कला प्रोन नावाच्या नवीन निर्देशिकेशी जोडू इच्छितो. हे करण्यासाठी, तो त्याच्या होम डिरेक्टरीमध्ये एक नवीन फोल्डर तयार करतो (कदाचित सर्वात सुरक्षित ठिकाण).

Mkdir /home/shitus/pron पुढील पायरी म्हणजे हार्ड ड्राइव्हला माउंट पॉइंटशी जोडणे (आम्ही नुकतेच एक फोल्डर तयार केले आहे). तुम्ही तुमच्या सिस्टमवरील सर्व उपकरणे /dev/ फोल्डरमध्ये शोधू शकता. माझ्या बाबतीत, मला माझे उपकरण /dev/da2 /home/shitus/pron फोल्डरशी जोडायचे आहे

माउंट /dev/da2 /home/shitus/pron आता तुम्ही तुमच्या डिस्कची सामग्री वरील निर्देशिकेत पाहू शकता.

इतर नॉन-बीएसडी फाइल सिस्टीम कसे जोडायचे

माझ्या बाबतीत, आमच्याकडे Fat32 फाइल सिस्टमसह USB ड्राइव्ह आहे. अशा प्रकारे, BSD वर आरोहित करताना, तुम्ही वापरलेल्या फाइल सिस्टमचा प्रकार स्पष्टपणे सूचित करणे आवश्यक आहे.

माउंट -t msdosfs /dev/da2s1 /home/shitus/pron/

इतर फाइल सिस्टमसाठी, तुम्ही फ्रीबीएसडी दस्तऐवजीकरण पाहू शकता, मी लिंक देणार नाही, कारण Google सर्वकाही आहे.

फाइल सिस्टम अनमाउंट/अनमाउंट कशी करावी

समजा तुम्ही कनेक्ट केलेले फाइल डिव्हाइस डिस्कनेक्ट/काढू इच्छिता. याची बरीच कारणे असू शकतात, मुख्यतः जर तुम्हाला डिस्क मिटवायची असेल किंवा ती दुसऱ्या माउंट पॉइंटशी पुन्हा कनेक्ट करायची असेल तर हे केले जाते. आज्ञा अगदी सोपी आहे -

उमाउंट /home/shitus/pron/

ही कमांड चालवताना तुम्ही या फोल्डरमध्ये नसल्याचे सुनिश्चित करा, अन्यथा परिणाम शून्य असेल.

जर तुम्हाला सिस्टम स्टार्टअपवर डिस्क आरोहित करायची असेल, तर तुम्ही ती /etc/fstab फाइलमध्ये आधीपासून नोंदणीकृत असलेल्या प्रमाणेच नोंदणी केली पाहिजे. आपण दस्तऐवजीकरणात याबद्दल अधिक वाचू शकता किंवा एखाद्या दिवशी मी शंभरव्यांदा याबद्दल लिहीन.

त्यांना माउंट करणे आवश्यक आहे, आणि जेव्हा सर्व आवश्यक क्रिया पूर्ण केल्या जातात, तेव्हा त्यांना अनमाउंट करणे आवश्यक आहे. सामान्यतः mount(8) / umount(8) कमांड्स माउंट/अनमाउंट करण्यासाठी वापरल्या जातात, आणि कोणीही या ऑपरेशन्स स्वयंचलित करण्याचा विचार करत नाही. माझ्या मते, हा सर्वात इष्टतम दृष्टीकोन नाही, विशेषत: फ्रीबीएसडी ऑपरेटिंग सिस्टममध्ये एक विशेष स्वयंचलित माउंटिंग डिमन समाविष्ट आहे हे लक्षात घेऊन.

समस्येचे विधान

फ्रीबीएसडी amd(8) ऑपरेटिंग सिस्टीमचा ऑटोमाउंट डिमन कोणत्याही फाइल सिस्टमला पारदर्शकपणे माउंट करण्यासाठी डिझाइन केले आहे कारण त्यांच्यावर असलेल्या फाइल्स आणि फोल्डर्समध्ये प्रवेश केला जातो, तसेच निर्दिष्ट कालावधीसाठी कोणतीही क्रियाकलाप नसल्यास या फाइल सिस्टम्स अनमाउंट करण्यासाठी. वेळ हा लेख NFS सर्व्हर आणि SMB सर्व्हरद्वारे प्रदान केलेल्या सामायिक फोल्डर्सद्वारे निर्यात केलेल्या फाइल सिस्टम्स स्वयंचलितपणे माउंट करण्यासाठी amd कॉन्फिगर करण्याबद्दल आहे. याशिवाय, amq(8) युटिलिटी वापरून amd चे निदान करणे आणि मानक लॉग मॅनेजमेंट टूल्स syslogd(8) आणि newsyslog(8) वापरून स्वतःचे लॉग वाटप करणे याचे वर्णन करते.

प्रारंभिक डेटा

या समस्येचे निराकरण करण्यासाठी, तुम्हाला कोणत्याही अतिरिक्त सॉफ्टवेअरची आवश्यकता नाही, परंतु तुम्हाला एक तयार करावे लागेल जे रूट सुपरयुजरला पासवर्ड न टाकता SMB सर्व्हरद्वारे प्रदान केलेले निवडक सामायिक फोल्डर माउंट करू शकेल.

NFS फाइल सिस्टमचे स्वयंचलित माउंटिंग

NFS फाइल प्रणालीचे स्वयंचलित माउंटिंग सुनिश्चित करण्यासाठी, फक्त खालील ओळ /etc/rc.conf फाइलमध्ये जोडा:

Amd_enable="होय"

आणि /etc/rc.d/amd start कमांडसह amd सुरू करा. पूर्वनिर्धारितपणे, amd /.amd_mnt पर्यायी फोल्डरचा वापर करेल, त्याची स्थिती syslog च्या डिमन विभागात कळवेल, आणि NFS फाइलसिस्टमला स्थानिक फाइलसिस्टम फोल्डर्स /host आणि /net वर माउंट मॅप /etc/amd नुसार माउंट करण्याची परवानगी देईल. .map (हा माउंट मॅप फ्रीबीएसडी ऑपरेटिंग सिस्टीममध्ये समाविष्ट आहे आणि नेटवर्क होस्ट फाइल सिस्टम वापरून NFS फाइल सिस्टम कसे माउंट आणि अनमाउंट केले जाऊ शकतात याचे नियम आहेत). आम्ही मानवी भाषेत जे सांगितले आहे त्याचे भाषांतर केल्यास, amd सुरू केल्यानंतर लगेचच तुम्ही NFS सर्व्हर nfsserver द्वारे निर्यात केलेल्या शेअर फाइल सिस्टममध्ये /host/nfsserver/share किंवा /net/nfsserver/ नावाचे नियमित स्थानिक फोल्डर म्हणून प्रवेश करू शकाल. शेअर अशा कोणत्याही प्रवेशासाठी आणि आवश्यक फाइल सिस्टम माउंट केलेल्या फाइल सिस्टमच्या सूचीमध्ये नाही, amd एक माउंट पॉइंट तयार करेल /.amd_mnt/nfsserver/host/share, शेअर फाइल सिस्टम त्यावर माउंट करेल, /host/nfsserver फोल्डर तयार करेल. किंवा /net/nfsserver आणि त्यास वरील माउंट पॉईंटसाठी प्रतिकात्मक दुवा जोडा. जर /host/nfsserver/share किंवा /net/nfsserver/share फोल्डर 5 मिनिटांसाठी वापरले नाही, तर amd शेअर फाइल सिस्टम अनमाउंट करेल आणि नंतर आवश्यक नसलेले फोल्डर आणि प्रतीकात्मक लिंक हटवेल.

SMBFS फाइल सिस्टमचे स्वयंचलित माउंटिंग

SMBFS फाइल सिस्टमचे स्वयंचलित माउंटिंग सक्षम करण्यासाठी, तुम्हाला एक किंवा अधिक अतिरिक्त माउंट नकाशे तयार करावे लागतील, ज्यापैकी प्रत्येकामध्ये प्रोग्राम फाइल सिस्टमच्या वापरावर आधारित नियम असणे आवश्यक आहे. /smbfs/smbserver/share सारख्या टेम्पलेट नावांचा वापर करून सामायिक फोल्डरमध्ये प्रवेश करण्यास सक्षम होण्यासाठी, तुम्ही प्रत्येक SMB सर्व्हरसाठी स्वतंत्र माउंट कार्ड वाटप केले पाहिजे. उदाहरणार्थ, SMB सर्व्हर smbserver द्वारे प्रदान केलेल्या शेअर1 आणि share2 फोल्डर्ससाठी माउंट नियम निर्दिष्ट करण्यासाठी, आपण /etc/amd.map-smbserver नावाचा माउंट नकाशा तयार करू शकता (आपण हे नाव आपल्या स्वतःच्या आवडीनुसार बदलू शकता) आणि त्यात खालील ओळी जोडा:

Share1 प्रकार:=program;fs:=$(autodir)/$(path);mount:="/sbin/mount mount -t smbfs \\\/\\\/user@smbserver/share1 $(fs)"; share2 प्रकार:=program;fs:=$(autodir)/$(path);mount:="/sbin/mount mount -t smbfs \\\/\\\/user@smbserver/share2 $(fs)";

निर्दिष्ट नियम सामायिक केलेल्या फोल्डर्सला माउंट पॉइंट $(ऑटोडिर) (व्हेरिएबल $(ऑटोडिर) मध्ये पर्यायी फोल्डरचे नाव समाविष्ट करते) /sbin/mount -t smbfs //user@smbserver/share या आदेशांसह एएमडीला भाग पाडतील. ... umount किंवा अनमाउंट पर्यायाच्या अनुपस्थितीसाठी डीफॉल्ट अनमाउंट कमांड umount $(fs) वापरणे आवश्यक आहे ($(fs) व्हेरिएबलमध्ये माउंट पॉइंटचे नाव आहे).
तयार केलेला माउंट नकाशा माउंट पॉइंट /smbfs/smbserver शी जोडण्यासाठी, तुम्हाला खालील ओळ /etc/rc.conf फाइलमध्ये जोडणे आवश्यक आहे:

Amd_flags="$amd_flags /smbfs/smbserver /etc/amd.map-smbserver"

आणि /etc/rc.d/amd रीस्टार्ट कमांडसह amd रीस्टार्ट करा. या पायऱ्या पूर्ण केल्यानंतर लगेच, तुम्ही SMB सर्व्हर smbserver द्वारे प्रदान केलेल्या शेअर1 आणि share2 फोल्डर्समध्ये सामान्य स्थानिक फोल्डर्स /smbfs/smbserver/share1 आणि /smbfs/smbserver/share2 म्हणून प्रवेश करू शकाल.

amq युटिलिटी वापरून amd च्या स्थितीचे विश्लेषण करणे

amd ची सद्यस्थिती त्वरीत शोधण्यासाठी, तुम्ही amq -m कमांड वापरू शकता, जी माउंट केलेल्या फाइल सिस्टमची सूची प्रदर्शित करण्यासाठी डिझाइन केलेली आहे, त्यामध्ये प्रत्येकाच्या लिंक्सची संख्या आणि माउंटिंग त्रुटींबद्दल माहिती समाविष्ट आहे, असे काहीतरी :

"रूट" रूट 1 लोकलहोस्ट वर आहे /etc/amd.map /host toplvl 1 लोकलहोस्ट आहे /etc/amd.map /net toplvl 1 लोकलहोस्ट आहे /etc/amd.map-smbserver /smbfs/smbserver toplvl 1 लोकलहोस्ट आहे nfsserver:/host/nfsserver /.amd_mnt/nfsserver होस्ट 1 nfsserver वर आहे माउंट -t smbfs //user@smbserver/share1 ... /.amd_mnt/smbfs/smbserver/share1 प्रोग्राम 1 लोकलहोस्ट वर आहे

या सारणीच्या पहिल्या स्तंभात माउंट पॉइंट्ससाठी माउंट मॅपचे नाव आहे किंवा माउंट केलेल्या फाइल सिस्टमसाठी माउंट पर्याय आहेत, दुसरे माउंट पॉइंटचे नाव आहे, तिसरे एएमडी फाइल सिस्टम प्रकार आहे, चौथ्या लिंक्सची संख्या आहे. माउंट पॉईंट किंवा फाइल सिस्टमला, पाचवे संगणकाचे नाव आहे ज्यावर फाइल सिस्टम आहे, सहावा - माउंट पॉइंट किंवा फाइल सिस्टमची स्थिती, सातवा - माउंट एररबद्दल संदेश (जर काही त्रुटी नसतील तर , सातवा स्तंभ प्रदर्शित केलेला नाही). कारण amd आणि rpcbind(8) हे TCP Wrappers ला समर्थन देत असल्याने, amq -m कमांड चालवल्याने खालील प्रमाणेच त्रुटी संदेश येऊ शकतात:

Amq: localhost: RPC: पोर्ट मॅपर अपयश - RPC: प्रमाणीकरण त्रुटी amq: localhost: RPC: प्रमाणीकरण त्रुटी; का = अयशस्वी (अनिर्दिष्ट त्रुटी)

या त्रुटी दूर करण्यासाठी, तुम्ही /etc/hosts.allow फाईलमध्ये नियम जोडले पाहिजेत जे लोकलहोस्टवरून amd आणि rpcbind ला प्रवेश देतात:

Amd: 127.0.0.1: परवानगी द्या amd: ALL: deny rpcbind: 127.0.0.1: rpcbind ला अनुमती द्या: सर्व: नकार द्या

स्वतःच्या लॉगसह amd प्रदान करत आहे

/etc/defaults/rc.conf मधील पूर्वनिर्धारित स्टार्टअप पर्यायांमुळे amd ची स्थिती syslog च्या डिमन विभागात कळवते. तुम्हाला amd ला /var/log/amd.log नावाचा स्वतंत्र लॉग प्रदान करायचा असल्यास, तुम्हाला हे संदेश दुसऱ्या syslog विभागात (माझ्या बाबतीत स्थानिक6) पुनर्निर्देशित करावे लागतील, आणि त्यानुसार syslogd डिमन कॉन्फिगरेशन देखील बदलावे लागेल.
या लेखात वर्णन केलेल्या कॉन्फिगरेशन फाइल्समधील सर्व बदल विचारात घेऊन, amd संदेश लॉग /var/log/amd.log वर पुनर्निर्देशित करण्यासाठी, तुम्ही प्रथम amd_flags व्हेरिएबलची व्याख्या /etc/rc मध्ये बदलली पाहिजे. conf या फॉर्मवर फाइल:

Amd_flags="-a /.amd_mnt -l syslog:local6 /host /etc/amd.map /net /etc/amd.map /smbfs/smbserver1 /etc/amd.map-smbserver1"

आणि /etc/rc.d/amd restart कमांडसह amd रीस्टार्ट करा, आणि दुसरे म्हणजे, /etc/syslog.conf फाइलमध्ये ओळ जोडा:

Local6.* /var/log/amd.log

टच /var/log/amd.log कमांडसह रिक्त लॉग तयार करा आणि /etc/rc.d/syslogd रीस्टार्ट कमांडसह syslogd रीस्टार्ट करा.
amd लॉग वाढण्यापासून रोखण्यासाठी, तुम्ही newsyslog युटिलिटी वापरून त्याचे रोटेशन सक्षम केले पाहिजे. उदाहरणार्थ, bzip2(1) आर्काइव्हरसह संकुचित केलेल्या सात आधीच्या प्रती जतन करताना /var/log/amd.log लॉग दररोज कापण्यासाठी, तुम्ही खालील ओळ /etc/newsyslog.conf फाइलमध्ये जोडली पाहिजे:

/var/log/amd.log 644 7 * @T00 JC

निष्कर्ष

या लेखात वर्णन केलेल्या पायऱ्या पूर्ण केल्यानंतर, तुम्हाला यापुढे NFS आणि SMBFS फाइल सिस्टम माउंट आणि अनमाउंट करण्याबद्दल काळजी करण्याची गरज नाही. मला आशा आहे की तुम्हाला ही संधी उपयुक्त वाटेल आणि amd कडे नक्की लक्ष द्या.

पासून

कमांड वापरून तुम्ही फाइल्स आणि डिरेक्ट्रीजचे ॲक्सेस अधिकार आणि मालक बदलू शकता chmodआणि chown. तयार केलेल्या फायलींचे अधिकार सेट करण्याचा मुखवटा जागतिक स्तरावर बदलला जाऊ शकतो, मध्ये /etc/profileलिनक्स साठी आणि /etc/login.confफ्रीबीएसडी साठी. सहसा, डीफॉल्ट मास्क 022 . अर्थ उमास्कमधून वजा केले 777 , त्यामुळे परवानग्या महत्त्वाच्या असतील 755 . exec -अंमलबजावणी परवानगी वाचा - वाचण्याची परवानगी लिहा - लिहा परवानगी SUID बिट -फाइल विशेषता, एक्झिक्युटेबल फाइल विशेषताच्या संयोगाने, फाइल चालवत असलेल्या फाइलच्या मालकाच्या प्रभावी UID सह फाइल चालवण्याची परवानगी देते. 1 --x कार्यान्वित करा# परवानग्या 764 = exec/read/write | वाचा/लिहा | वाचा 2 -w- लिहा# साठी : |--- मालक --| |-गट-| |ओथ | 4 r-- ugo=a वाचा# chmod MODE[,MODE] फाइल # मोडफॉर्म आहे: *([-+=]()) # chmod 640 /var/log/maillog # समान करण्यासाठी परवानग्या सेट करा -rw-r------ # chmod u=rw,g=r,o= /var/log/maillog # वरील प्रमाणेच # chmod -R o-r /home/* # वारंवार परवानग्या बदला, वाचन नाकारू द्या इतर # chmod u+s /path/to/prog # स्थापित करा SUID bit per executable file (येथे सावधगिरी बाळगा, तुम्ही काय करत आहात हे तुम्हाला समजले पाहिजे)# शोधा / -perm -u+s -print # स्थापित केलेले सर्व प्रोग्राम शोधा SUIDबिट# chown वापरकर्ता:ग्रुप /path/to/file # फाइलचा मालक म्हणून वापरकर्ता आणि गट सेट करा# chgrp गट /path/to/file # फाइल मालकीचा गट बदला# chmod 640 `शोधा./ -प्रकार f -print` # यासाठी परवानग्या बदला 640 सर्व फायलींसाठी# chmod 751 `शोधा./ -प्रकार d -print` # यासाठी परवानग्या बदला 751 सर्व निर्देशिकांसाठी

डिस्क माहिती

# diskinfo -v /dev/ad2 # डिस्क माहिती पहा ( क्षेत्र/आकार) फ्रीबीएसडी# hdparm -I /dev/sda #बद्दल माहिती IDE/ATAडिस्क (लिनक्स)# fdisk /dev/ad2 # डिस्क विभाजने बदला दर्शवा# smartctl -a /dev/ad2 # दाखवा स्मार्टडिस्क माहिती

लोड करत आहे

फ्रीबीएसडी

आणीबाणीच्या परिस्थितीत जुने कर्नल लोड करण्यासाठी, उदाहरणार्थ अयशस्वी बिल्ड आणि नवीन स्थापित केल्यानंतर, कमांड लाइन प्रॉम्प्टवर जाण्यासाठी काउंटडाउन दरम्यान 6 दाबून डाउनलोड थांबवा.

# अनलोड # लोड kernel.old # बूट

माउंट पॉइंट्स, डिस्क वापर #mount | स्तंभ -t# आरोहित फाइल सिस्टम दर्शवा #df# मोकळी जागा आणि आरोहित उपकरणांची संख्या दर्शवा # cat /proc/partitions

# सर्व नोंदणीकृत विभाजने दर्शवा (लिनक्स)

निर्देशिका माहिती # du -sh *# सूची म्हणून निर्देशिका आकार # du -csh# वर्तमान निर्देशिकेचा एकूण खंड # du -ks * | क्रमवारी -एन -आर# किलोबाइट्समध्ये आकारानुसार क्रमवारी लावलेल्या निर्देशिकांची यादी # ls -lSr

# निर्देशिकांची यादी, उलट क्रमवारी

कोणकोणत्या फाईल्स उघडल्या काहीवेळा कोणत्या फाईलने विभाजन लॉक केले आहे हे शोधणे आवश्यक आहे, ज्यामुळे आदेश येतोउमाउंट संबंधित त्रुटी देते. # umount /home/ umount: /home चे अनमाउंट# पर्यंत विभाजन अनमाउंट करणे शक्य नाही/घर

अवरोधित

अयशस्वी: डिव्हाइस व्यस्त फ्रीबीएसडी आणि बहुतेक युनिक्स सारखी प्रणाली# fstat -f /home # माउंट पॉइंटसाठी# fstat -p PID # PID सह अर्जासाठी# fstat -u वापरकर्ता # वापरकर्तानावासाठीसाठी उघडलेली फाइल शोधा Xorg 212042 : # ps ax | grep Xorg | awk "($1 प्रिंट करा)" 1252 # fstat -p 1252 USER CMD PID FD MOUNT INUM MODE SZ|DV R/W रूट Xorg 1252 रूट / 2 drwxr-xr-x 512 r रूट Xorg 1252 मजकूर /usr 216016 - x--x 1679848 r रूट Xorg 1252 0 /var 212042 -rw-r--r-- 56987 w फाईल शोधा इनमतुम्ही हे करू शकता: # find -x /var -inum 212042 /var/log/Xorg.0.log

लिनक्स

वापरून निर्देशिकेत उघडलेली फाइल शोधा फ्यूजरकिंवा lsof: # fuser -m /home प्रवेश असलेल्या प्रक्रियेची # सूची # umount /home/ umount: /home चे अनमाउंट # lsof /home Command PID USER FD TYPE DEVICE SIZE NODE NAME tcsh 29029 eedcoba cwd DIR 0.18 12288 1048587 /home/eedcoba (guam:/home) lsof 29140 eedcoba81821820 मी/ईडको बा (गुआम:/घर) द्वारे शोधा पीआयडीअनुप्रयोग: ps ax | grep Xorg | awk "($1 मुद्रित करा)" 3324 # lsof -p 3324 Command PID USER FD TYPE DEVICE SIZE NODE NAME Xorg 3324 root 0w REG 8.6 56296 12492 /var/log/Xorg.0.log फाइल नावाने: /varlog /Xorg.0.log कमांड पीआयडी वापरकर्ता FD प्रकार डिव्हाइस आकार नोड नाव Xorg 3324 रूट 0w REG 8.6 56296 12492 /var/log/Xorg.0.log

फाइल सिस्टम माउंट करणे/रिमाउंट करणे

उदाहरणार्थ cdrom, मध्ये नोंदणीकृत /etc/fstab: # mount /cdrom किंवा तुम्ही डिव्हाइस शोधू शकता /devकिंवा आउटपुटमध्ये dmesg

फ्रीबीएसडी

# माउंट -v -t cd9660 /dev/cd0c /mnt # डिस्क माउंट करा Cdrom(पद्धत एक)# mount_cd9660 /dev/wcd0c /cdrom # डिस्क माउंट करा Cdrom(पद्धत दोन)# mount -v -t msdos /dev/fd0c /mnt # फ्लॉपी डिस्कवर लिहा /etc/fstab: # डिव्हाइस माउंटपॉईंट FStype पर्याय डंप पास# /dev/acd0 /cdrom cd9660 ro,noauto 0 0 वापरकर्त्यांना डिस्क माउंट करण्याची परवानगी द्या: # sysctl vfs.usermount=1 # किंवा ओळ प्रविष्ट करा /etc/sysctl.conf मध्ये "vfs.usermount=1"

लिनक्स

# mount -t स्वयं /dev/cdrom /mnt/cdrom # ठराविक डिस्क माउंट कमांड cdrom # माउंट /dev/hdc -t iso9660 -r /cdrom # डिस्क माउंट करा IDE # माउंट /dev/scd0 -t iso9660 -r /cdrom # डिस्क माउंट करा SCSI cdrom# माउंट /dev/sdc0 -t ntfs-3g /windows # डिस्क माउंट करा SCSI साठी साइन अप करा /etc/fstab: /dev/cdrom /media/cdrom subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec 0 0

Linux सह FreeBSD विभाजन माउंट करणे

मध्ये विभाग क्रमांक पहा fdisk, सहसा हे रूट विभाजन असते, परंतु ते दुसऱ्यावर असू शकते BSDतुकडा FreeBSD विभाजनावर अनेक स्लाइस असल्यास, ते दृश्यमान होणार नाहीत fdisk, परंतु ते मध्ये आढळू शकतात dev/sda*किंवा /dev/hda*. # fdisk /dev/sda# FreeBSD विभाजन शोधा

/dev/sda3 * 5357 7905 20474842+ a5 FreeBSD # mount -t ufs -o ufstype=ufs2,ro /dev/sda3 /mnt /dev/sda10 = /tmp; /dev/sda11 /usr # दुसरा स्लाइस

रिवायरिंग प्रथम ते अनमाउंट न करता डिव्हाइस पुन्हा माउंट करा, उदाहरणार्थ fsck # mount -o remount,ro / # Linux # mount -o ro / # FreeBSD येथून डेटा प्रवाह कॉपी करा CDROM "आणि फाईलवर ISO प्रतिमा

.

# dd if=/dev/cd0c of=file.iso 2 फ्लाय वर एक स्वॅप विभाजन तयार करणे समजा तुम्हाला स्वॅप विभाजन वाढवायचे आहे, सांगागिगाबाइट, # स्वॅप सक्षम करा, आता ते वापरले जाऊ शकते# swapoff /swap2gb # स्वॅप अक्षम करा # rm /swap2gb

SMB विभाजन माउंट करणे

CIFS- सामान्य इंटरनेट फाइल सिस्टम SMB- सर्व्हर संदेश ब्लॉकसमजा तुम्हाला शेअर्ड ऍक्सेस करणे आवश्यक आहे SMBविभाग myshareसर्व्हरवर smbserver, विंडोज मशीनवर टाइप केलेला पत्ता असेल \\smbserver\myshare\. आम्ही त्यावर माउंट करू /mnt/smbshare. साठी विसरू नका cifs IP पत्ता किंवा डोमेन नाव आवश्यक आहे.

लिनक्स

# smbclient -U वापरकर्ता -I 192.168.16.229 -L //smbshare/ # शेअर्सची यादी करा # mount -t smbfs -o username=winuser //smbserver/myshare /mnt/smbshare # mount -t cifs -o वापरकर्तानाव=winuser, password=winpwd //192.168.16.229/myshare /mnt/share अतिरिक्त पॅकेज mount.cifsतुम्हाला फाइलमध्ये विशेषाधिकार संग्रहित करण्याची परवानगी देते, उदाहरणार्थ /home/user/.smb: username=winuser password=winpwd आणि आता आम्ही माउंट करतो: # mount -t cifs -o credentials=/home/user/.smb //192.168.16.229/myshare /mnt/smbshare

फ्रीबीएसडी

की वापरा -मी IP पत्ता सेट करण्यासाठी (किंवा DNS); smbserver, हे विंडोजचे नाव आहे. # smbutil दृश्य -I 192.168.16.229 //winuser@smbserver# सामायिक संसाधनांची सूची

# mount_smbfs -I 192.168.16.229 //winuser@smbserver/myshare /mnt/smbshare

प्रतिमा माउंट करा

लिनक्स लूप-बॅक # mount -t iso9660 -o loop file.iso /mnt# सीडी प्रतिमा माउंट करा # mount -t ext3 -o loop file.img /mnt # फाइल सिस्टमसह प्रतिमा माउंट करा

फ्रीबीएसडी

ext3 वापरत आहे md - मेमरी डिव्हाइस (आवश्यक असल्यास, बनवा kldload md.ko ): # mdconfig -a -t vnode -f file.iso -u 0 # mount -t cd9660 /dev/md0 /mnt # umount /mnt; mdconfig -d -u 0# मेमरी डिव्हाइस साफ करा किंवा छद्म उपकरण वापरून(व्हीएन, व्हर्च्युअल नोड ): # vnconfig /dev/vn0c file.iso; mount -t cd9660 /dev/vn0c /mnt # umount /mnt; vnconfig -u /dev/vn0c

# स्यूडो डिव्हाइस साफ करा

ISO प्रतिमा तयार करणे आणि बर्न करणे आम्ही सेक्टरनुसार सीडी किंवा डीव्हीडी सेक्टर कॉपी करू.# dd if=/dev/hdc of=/tmp/mycd.iso bs=2048 conv=notrunc वापरा mkisofsनिर्देशिकेतील फाइलमधून प्रतिमा तयार करण्यासाठी. फाइलनाव निर्बंधांवर मात करण्यासाठी, पर्याय वापरा -आर, विस्तारासह RockRridge, UNIX प्रणालीसाठी मूलभूत, -जेसमाविष्ट आहे जॉलिएट, Microsoft द्वारे वापरलेले, -एलपरवानगी देते आम्ही सेक्टरनुसार सीडी किंवा डीव्हीडी सेक्टर कॉपी करू. ISO9660

बिंदूपासून सुरू होणारी नावे.

फ्रीबीएसडी

# mkisofs -J -L -r -V TITLE -o imagefile.iso /path/to/dir FreeBSD वर, /usr/ports/sysutils/cdrtools वरून स्थापित केले जाऊ शकते.सीडी/डीव्हीडी ISO प्रतिमा बर्न करणे फ्रीबीएसडी स्थापित होत नाही DMA वर ATAPI डिव्हाइसेस, हे व्हेरिएबलद्वारे केले जाऊ शकते sysctl किंवा फाईलमध्ये/boot/loader.conf किंवा फाईलमध्ये, मानक कार्यक्रम, बेस सिस्टमचा भाग) आणि cdrecord(पासून /usr/ports/syutils/cdrtools SCSI उपकरणांसाठी. # burncd -f /dev/acd0 डेटा imagefile.iso फिक्सेट# ATAPI उपकरणांसाठी

लिनक्स

# cdrecord -scanbus # रेकॉर्डर शोधा # cdrecord dev=1,0,0 imagefile.iso cdrecordत्याच प्रकारे वापरा

, वर वर्णन केल्याप्रमाणे. याशिवाय, तुम्ही मूळ ATAPI इंटरफेस वापरू शकता: # cdrecord dev=ATAPI -scanbus रेकॉर्ड वर वर्णन केल्याप्रमाणे.

dvd+rw-टूल्स dvd+rw-tools पॅकेज (FreeBSD: ports/sysutils/dvd+rw-tools) मध्ये DVDs सह काम करण्यासाठी आवश्यक असलेली सर्व कार्यक्षमता आहे. growisofs , CD किंवा DVD बर्न करण्यासाठी. उदाहरणांसह दस्तऐवजीकरण FreeBSD हँडबुक धडा 18.7 मध्ये आढळू शकते# -dvd-compat डिस्क बंद करते #groisofs -dvd-compat -Z /dev/dvd=imagefile.iso# विद्यमान आयएसओ प्रतिमा बर्न करा #groisofs -dvd-compat -Z /dev/dvd -J -R /p/to/data

# थेट लिहा

Nero .nrg फाईलमधून प्रतिमा .iso फाईलमध्ये रूपांतरित करा नीरो इमेजमध्ये 300kb हेडर जोडते, जे वापरून ट्रिम केले जाऊ शकते dd

.

# dd bs=1k if=imagefile.nrg of=imagefile.iso skip=300 बिन/क्यू प्रतिमा .iso मध्ये रूपांतरित कराहे लहान प्रोग्राम, bchunk वापरून केले जाऊ शकते. फ्रीबीएसडीवर ते पोर्टमध्ये आढळू शकते

/usr/ports/syutils/bchunk

. # bchunk imagefile.bin imagefile.cue imagefile.isoफाइलमधून प्रतिमा तयार करणे उदाहरणार्थ, 1GB विभाजन फाइल वापरते/usr/vdisk.img

फ्रीबीएसडी

. या प्रकरणात आम्ही की वापरतो -u 0 , परंतु संख्या काहीही असू शकते. # dd if=/dev/random of=/usr/vdisk.img bs=1K संख्या=1M # mdconfig -a -t vnode -f /usr/vdisk.img -u 0 वापरत आहे# डिव्हाइस तयार करा /dev/md1आणि /etc/fstab# bsdlabel -w /dev/md0 # newfs /dev/md0c # mount /dev/md0c /mnt # umount /mnt; mdconfig -d -u 0; rm /usr/vdisk.img # साफ करा फाइलमधून तयार केलेली प्रतिमा सिस्टम बूट दरम्यान एक ओळ लिहून माउंट केली जाऊ शकते/etc/rc.conf . कमांड वापरून तुमची सेटिंग्ज बरोबर आहेत का ते तुम्ही तपासू शकता/etc/rc.d/mdconfig प्रारंभ (डिव्हाइस काढून टाकल्यानंतर md0 कमांड वापरून# mdconfig -d -u 0 ). स्क्रिप्टच्या वस्तुस्थितीमुळे, प्रतिमा फाइल रूट विभाजनामध्ये नसल्यास स्वयंचलित प्रतिमा माउंटिंग कार्य करेल हे लक्षात ठेवा..
/etc/rc.d/mdconfig # बूटच्या सुरुवातीच्या टप्प्यावर केले जाते, जेव्हा रूट विभाजन अद्याप लिहिण्यायोग्य नसते. रूट विभाजनाच्या बाहेर असलेल्या प्रतिमा नंतर स्क्रिप्टद्वारे आरोहित केल्या जातील/etc/rc.d/mdconfig2/boot/loader.conf: md_load="YES" /etc/rc.conf: mdconfig_md0="-t vnode -f /usr/vdisk.img" प्रथम ते अनमाउंट न करता डिव्हाइस पुन्हा माउंट करा, उदाहरणार्थडिव्हाइस तपासणीकडे दुर्लक्ष करा कारण ते अद्याप अस्तित्वात नाही) /dev/md0 /usr/vdisk ufs rw 0 0
याव्यतिरिक्त, तुम्ही नंतर प्रतिमेचा आकार 300 MB ने वाढवू शकता. #umount/mnt; mdconfig -d -u 0 # dd if=/dev/zero bs=1m count=300 >> /usr/vdisk.img # mdconfig -a -t vnode -f /usr/vdisk.img -u 0 # grofs /dev /md0 # माउंट /dev/md0c /mnt

लिनक्स

# आता फाइल विभाजन 300 MB मोठे आहे

# dd if=/dev/zero of=/usr/vdisk.img bs=1024k count=1024 # mkfs.ext3 /usr/vdisk.img # mount -o loop /usr/vdisk.img /mnt # umount /mnt; rm /usr/vdisk.img # साफ करा

लिनक्स आणि गमावले/dev/zero पेक्षा खूप वेगवानयुरेंडम , परंतु एनक्रिप्शनसाठी कमी सुरक्षित. # dd if=/dev/urandom of=/usr/vdisk.img bs=1024k count=1024 # losstup /dev/loop0 /usr/vdisk.img # तयार करा

/dev/loop0

# mkfs.ext3 /dev/loop0 # mount /dev/loop0 /mnt # losstup -a # तपासा # umount /mnt # losstup -d /dev/loop0 # डिस्कनेक्ट # rm /usr/vdisk.img इन-मेमरी फाइल सिस्टम तयार करणे

फ्रीबीएसडी

इन-मेमरी फाइल सिस्टम खूप वेगवान आहे, उच्च डिस्क IO असलेल्या अनुप्रयोगांसाठी ते वापरणे अर्थपूर्ण आहे. चला 64 MB आकाराचे विभाजन तयार करू आणि ते माउंट करू /मेमडिस्क: वापरत आहे# mount_mfs -o rw -s 64M md /memdisk # umount /memdisk; mdconfig -d -u 0# साफ साधन /etc/fstab

लिनक्स

md/memdisk mfs rw,-s64M 0 0

#ला लिहा

# mount -t tmpfs -osize=64m tmpfs /memdisk डिस्क कामगिरीवाचा आणि लिहा 1GB (# umount /home/ umount: /home चे अनमाउंटविभागात फाइल

ad4s3c

) # वेळ dd if=/dev/ad4s3c of=/dev/null bs=1024k संख्या=1000 # वेळ dd if=/dev/zero bs=1024k count=1000 of=/home/1Gb.file # hdparm -tT / dev/hda # फक्त Linux

मुख्यपृष्ठ > ऑपरेटिंग सिस्टम > UNIX > BSD > FreeBSD

फ्रीबीएसडीमध्ये ५ मिनिटांत हार्ड ड्राइव्ह जोडा

मी सहसा या वस्तुस्थितीकडे लक्ष वेधतो की साधे प्रश्न इंटरनेटवर सहसा खराब कव्हर केले जातात. असे मूर्खपणाचे प्रश्न कोणीही विचारणार नाही याची सर्व गुरूंना खात्री असल्यामुळेच हे घडले असावे, कारण हे सर्वांनाच माहीत आहे. परंतु माझ्या सरावाने हे दाखवून दिले आहे की हे अगदी लहान सोपे प्रश्न आहेत जे केवळ नवशिक्यांमध्येच नव्हे तर गंभीर प्रशासकांमध्ये देखील सर्वात सामान्य आहेत ज्यांना याचा सामना करावा लागला नाही. गंभीर प्रशासक देखील दररोज असे करत नाहीत, परंतु, विसरू नये म्हणून, ते कोणालाही कबूल न करता, स्वतःसाठी एक प्रकारची फसवणूक पत्रक ठेवतात. चला सर्वकाही ठीक करूया. आता तुम्ही ५ मिनिटांत फ्रीबीएसडीमध्ये हार्ड ड्राइव्ह कशी जोडायची ते शिकाल. तर. प्रथम, प्रक्रिया समजून घेण्यासाठी संपूर्ण सूचना दिल्या जातील, आणि शेवटी क्रियांची एक छोटी यादी असेल, ज्यामध्ये फसवणूक पत्रक म्हणून फक्त कमांडची सूची असेल.

प्रथम आम्ही नुकतेच जोडलेल्या डिव्हाइसचे नाव निश्चित करणे आवश्यक आहे. खालील आदेश आम्हाला यामध्ये मदत करेल:

जिओम डिस्क सूची

किंवा ही आज्ञा:

कॅमकंट्रोल डेव्हलिस्ट

वास्तविक प्रणालीमध्ये, या कमांड्स अधिक उपयुक्त माहिती, म्हणजे डिव्हाइसची नावे आणि अनुक्रमांक दर्शवतील.

नवीन उपकरण स्थापित करण्यापूर्वी, आम्हाला माहित होते की आमची प्रणाली ada0 वर स्थापित केली गेली आहे, याचा अर्थ तार्किकदृष्ट्या, आमची नवीन ड्राइव्ह ada1 आहे. आपण हे नवीन डिव्हाइसचे नाव, त्याचा अनुक्रमांक किंवा व्हॉल्यूमद्वारे निर्धारित करू शकता.

आता आमच्या नवीन डिस्कवर मार्किंग आहे का ते तपासू

Gpart शो ada1

डिस्कवर कोणत्याही खुणा नाहीत.

विद्यमान मार्कअप काढून टाकत आहे

जर डिस्क आधीच वापरली गेली असेल आणि त्यातून विभाजने काढण्याची आवश्यकता असेल तर फक्त चालवा:

Gpart नष्ट -F ada1

GPT मार्कअप तयार करत आहे

प्रथम, आपण डिस्क विभाजन तयार केले पाहिजे. मी MBR बद्दल विसरून जाण्याची आणि नवीन, अधिक सोयीस्कर आणि कार्यक्षम - GPT वर स्विच करण्याची जोरदार शिफारस करतो.

आम्ही डिस्कवर GPT मार्कअप तयार करतो, नंतर काय होते ते तपासा:

Gpart तयार करा -s gpt /dev/ada1 gpart शो ada1

आता आमच्या डिस्कमध्ये GPT मार्कअप आहे. आउटपुटवरून तुम्ही पाहू शकता की LBA 34 पासून सुरू होणारी आणि LBA 8388541 ने समाप्त होणारी संपूर्ण डिस्क रिकामी आहे. LBA 0-33 - विभाजन सारणीसाठी प्रणालीद्वारे आरक्षित.

या डिस्कवर दोन विभाजने तयार करणे आवश्यक आहे असे समजा:

  • स्वॅप- स्वॅप विभाजन
  • डेटा- आम्हाला आवश्यक असलेला कोणताही डेटा संचयित करण्यासाठी ufs प्रकाराचा विभाग.

विभाग तयार करणे (स्लाइस)

जर 4 KB च्या सेक्टर आकारासह आधुनिक हार्ड ड्राइव्हवर स्थापना केली गेली असेल, तर विभाजने तयार करताना संरेखन वापरणे आवश्यक आहे. आपण ते दोन प्रकारे करू शकता:
1) जर आम्ही ब्लॉक्समध्ये विभाग पॅरामीटर्स निर्दिष्ट केले, तर ब्लॉक नंबर 8 च्या गुणाकार म्हणून प्रविष्ट करा, उदाहरणार्थ: -बी 40;
२) जर आम्ही विभाजनाचा आकार बाइट्समध्ये दर्शवितो, किंवा सुरुवात आणि आकार अजिबात दर्शवत नाही, तर पॅरामीटर वापरा. - एक 4k, जे विभागाची सुरुवात आणि शेवट 4 kb आकाराच्या सेक्टरमध्ये समायोजित करेल. या उदाहरणात आम्ही व्हर्च्युअल हार्ड डिस्कवर चाचणी इंस्टॉलेशन करत असल्याने, आम्हाला हे करण्याची गरज नाही. कोणत्याही परिस्थितीत, विभाजने तयार करण्यापूर्वी, आपल्याला आपल्या ड्राइव्हचा सेक्टर आकार अचूकपणे माहित असणे आवश्यक आहे, अन्यथा यामुळे कामात भयानक मंदी येईल.

आता विभाजने बनवू. हे करण्यासाठी, विविध पॅरामीटर्ससह gpart add कमांड आहे. प्रथम पॅरामीटर -t- तयार होत असलेल्या फाइल सिस्टमचा प्रकार सूचित करते. आमच्या बाबतीत, दोन प्रकार वापरले जातील: freebsd-swap आणि freebsd-ufs. पुढील दोन पर्यायी मापदंड आहेत: -ब- LBA क्रमांक सूचित करतो ज्यावरून विभाजन तयार करणे आवश्यक आहे. तुम्ही हे पॅरामीटर निर्दिष्ट न केल्यास, पहिल्या मोफत LBA पासून विभाजन स्वयंचलितपणे तयार केले जाईल. -एस- LBA मधील विभाजनाचा आकार दर्शवितो. एका LBA ब्लॉकचा आकार = 512 बाइट्स. एलबीए ब्लॉक्सच्या संख्येमध्ये सूचित करणे उचित आहे, परंतु ते किलो/मेगा/गीगा/… बाइट्स (के/एम/जी प्रत्यय) मध्ये देखील शक्य आहे. तुम्ही हे पॅरामीटर निर्दिष्ट न केल्यास, रिकाम्या क्षेत्रामध्ये जास्तीत जास्त संभाव्य LBA वर विभाजन तयार केले जाईल. आपण पॅरामीटर म्हणून विभाग लेबल देखील निर्दिष्ट करू शकता, उदाहरणार्थ: -l स्वॅप1- या प्रकरणात, /dev/gpt/swap1 हे लेबल तयार केले जाईल, ज्याचा वापर विभाजनात अधिक सोयीस्करपणे प्रवेश करण्यासाठी केला जाऊ शकतो. शेवटचा आवश्यक पॅरामीटर डिस्कचा मार्ग आहे. आमच्या बाबतीत: /dev/ada1.

चला दोन विभाजने बनवू आणि मग बघू काय आहे ते. आम्ही प्रारंभिक LBA निर्दिष्ट न करता प्रथम विभाजन तयार करू, परंतु 1 GB (2097152 ब्लॉक्स) आकार निर्दिष्ट करू. आम्ही प्रारंभिक LBA निर्दिष्ट न करता आणि आकार निर्दिष्ट न करता दुसरे विभाजन तयार करू - अशा प्रकारे ते संपूर्ण मोकळ्या जागेवर तयार केले जाईल.

Gpart add -t freebsd-swap -s 2097152 /dev/ada1 gpart add -t freebsd-ufs /dev/ada1 gpart शो ada1

आकार ब्लॉक्सऐवजी बाइट्समध्ये निर्दिष्ट केला जाऊ शकतो. ते जास्त सोयीचे आहे. फक्त नकारात्मक म्हणजे सिस्टम नेहमी ब्लॉक्सच्या संख्येची अचूक गणना करू शकत नाही. अशी प्रकरणे असू शकतात जेव्हा बाइट्समध्ये विभाजन आकार निर्दिष्ट करताना डिस्कवर ठराविक ब्लॉक्स रिकामे राहतील.

फाइल सिस्टम तयार करणे (स्वरूपण)

स्वॅप विभाजने फॉरमॅट करण्याची गरज नाही. परंतु ufs सारखे विभाजन वापरण्यापूर्वी फॉरमॅट केलेले असणे आवश्यक आहे. असे म्हणणे अधिक योग्य होईल: त्यांच्यावर फाइल सिस्टम तयार केली पाहिजे.

दुसऱ्या विभाजनावर फाइल सिस्टम तयार करण्यासाठी, फक्त खालील आदेश चालवा:

Newfs -U /dev/ada1p2

या प्रकरणात, -U पॅरामीटर वापरले गेले होते - हे सूचित करते की या फाइल सिस्टममध्ये सॉफ्ट अपडेट्स यंत्रणा वापरली जावी. ही यंत्रणा सक्षम करणे टाळण्यासाठी तुम्ही हा पर्याय वगळू शकता.

आरोहित

पुढील पायरी म्हणजे विभाजने माउंट करणे. प्रथम, विसरू नये म्हणून, आपले नवीन विभाग /etc/fstab मध्ये जोडू. संपादन केल्यानंतर माझी फाईल असे दिसते:

/etc/fstab फाइलनुसार सर्व विभाजने पुन्हा माउंट करण्यासाठी, फक्त कमांड चालवा:

माउंट -a

जसे तुम्ही आउटपुटवरून पाहू शकता, /dev/ada1p2 विभाजन आरोहित आहे. आता SWAP विभागाचे काय झाले ते पाहू. चला कमांड चालवू:

तुम्ही बघू शकता, नवीन SWAP विभाजन माउंट केलेले नाही. SWAP माउंट करण्यासाठी, तुम्हाला ते एका विशेष कमांडसह सक्षम करणे आवश्यक आहे:

स्वपन /dev/ada1p1

त्याच प्रकारे, swapoff कमांड वापरून, तुम्हाला SWAP विभाजनावर कोणतीही क्रिया करण्यापूर्वी ते अक्षम करणे आवश्यक आहे.

हे सिस्टममध्ये नवीन हार्ड ड्राइव्ह जोडण्यासाठी सर्व चरण पूर्ण करते.

संक्षिप्त सूचना

दिले: हार्ड ड्राइव्ह /dev/ada1

लक्ष्य: विद्यमान विभाजन हटवा, नवीन GPT विभाजन तयार करा, दोन विभाजने तयार करा: स्वॅप आणि डेटा आणि त्यांना कार्यरत प्रणालीशी कनेक्ट करा.

प्रत्येक क्रियेनंतर करा gpart शोपरिणाम निरीक्षण करण्यासाठी. क्रियांचा क्रम:

  1. विद्यमान मार्कअप काढा:
    gpart नष्ट -F ada1
  2. नवीन मार्कअप तयार करा:
    gpart तयार करा -s gpt /dev/ada1
  3. दोन विभाजने तयार करा: स्वॅप आणि डेटा:
    gpart add -t freebsd-swap -s 2097152 /dev/ada1 gpart add -t freebsd-ufs /dev/ada1
  4. फाइल सिस्टम तयार करा UFSv2दुसऱ्या विभागात:
    newfs -U /dev/ada1p2
  5. बूटवर ऑटोमाउंट करण्यासाठी /etc/fstab फाइलमध्ये ओळी जोडा:
    /dev/ada1p1 काहीही नाही स्वॅप sw 0 0 /dev/ada1p2 /mnt ufs rw 2 2
  6. नवीन विभाजन माउंट करा (आदेश /etc/fstab फाइलमधील सर्व विभाजने माउंट करते):
    माउंट -ए
  7. कमांडसह नवीन स्वॅप विभाजन सक्षम करा:
    swapon /dev/ada1p1 साइटवरून घेतलेली सामग्री:

एनटीएफएस ही विंडोजची मूळ फाइल सिस्टम आहे. त्यामुळे, फ्लॅश ड्राइव्हस्, हार्ड ड्राइव्हस् किंवा इतर काढता येण्याजोग्या माध्यमांशी कनेक्ट करणे शक्य होणार नाही, जे आम्हाला माहित नाही (खरं तर, ते कार्य करेल, परंतु समस्या असतील). म्हणून, आम्ही या विषयावर आमची सर्वसमावेशक पुस्तिका तयार करत आहोत.


  1. नेहमीप्रमाणे, हे सर्व सुरू होते. NTFS साठी ड्राइव्हर स्थापित करा: #cd /usr/ports/sysutils/fusefs-ntfs #make install clean
  2. FreeBSD 10 नुसार, फ्यूज कर्नलचा भाग आहे. आम्ही ते सिस्टम मॉड्यूल्ससह लोड करतो #nano /boot/loader.conf fuse_load="YES"

    हे रीबूट केल्यानंतर कार्य करेल. चालू सत्रात, आम्ही हे मॉड्यूल स्वहस्ते लोड करू

    #kldload फ्यूज

    मॉड्युल लोड झाले आहे की नाही हे तुम्ही कमांडद्वारे तपासू शकता

    #kldstat

    यादीत असल्यास fuse.ko, याचा अर्थ सर्व काही ठीक आहे.

    #kldstat Id Refs पत्ता आकार नाव 1 3 0xffffffff80200000 1fa7c38 कर्नल 2 1 0xffffffff821a9000 1a7c8 fuse.ko

  3. पुढे, सिस्टम फ्लॅश ड्राइव्ह किंवा बाह्य हार्ड ड्राइव्ह कशी पाहते हे आपण ठरवले पाहिजे: #dmesg | grep दा

    आउटपुट असे काहीतरी असेल:

    Da0 at umass-sim0 बस 0 scbus1 लक्ष्य 0 lun 0 da0: s/n 00H79BHRYGX22JBN अलिप्त (da0:umass-sim0:0:0:0): Periph ने umass-sim0 बस 0 scbus1 लक्ष्य 0 lun 0 da0 येथे da0 नष्ट केले: काढता येण्याजोगा थेट प्रवेश SPC-4 SCSI डिव्हाइस da0: अनुक्रमांक 00H79BHRYGX22JBN da0: 40.000MB/s हस्तांतरण da0: 14870MB (30453760 512 बाइट सेक्टर्स) da0: quirks=0x12 da1 at umass-sim1 बस 1 scbus2 लक्ष्य 0 lun 0 da1: s/n 8968888304C9BB52 अलिप्त (da1:umass-sim1:1:0:0): Periph ने umass-sim1 बस 1 scbus2 लक्ष्य 0 lun 0 da1 येथे da1 नष्ट केले: काढता येण्याजोगा थेट प्रवेश SCSI-2 डिव्हाइस da1: अनुक्रमांक 8968888306C9BB52 da1: 40.000MB/s हस्तांतरण da1: 1999MB (4093952 512 बाइट सेक्टर) da1: quirks=0x2

    आम्ही पाहतो की सिस्टममध्ये आमच्याकडे अभिज्ञापकांसह दोन फ्लॅश ड्राइव्ह आहेत da0आणि da1. आमच्या उदाहरणात आम्ही फक्त फ्लॅश ड्राइव्ह वापरू da0.

  4. आम्ही ते खालील कमांडसह माउंट करतो: ntfs-3g /dev/da0 /mnt

    /dev/da0- हा आमचा फ्लॅश ड्राइव्ह आहे, आम्हाला हे पॉइंट 3 मध्ये आढळले.
    /mntमाउंट पॉइंट आहे. ती कोणीही असू शकते.

    त्रुटी आढळल्यास, फ्लॅश ड्राइव्ह विभाजन माउंट करा. प्रवेश केल्यानंतर

    Ntfs-3g /dev/da0

    TAB दाबा आणि फ्लॅश ड्राइव्हचे विभाजन पहा

    Da0 da0s1

    आणि आम्ही हा विभाग माउंट करतो

    Ntfs-3g /dev/da0s1 /mnt

  5. आम्ही फ्लॅश ड्राइव्ह बसवलेल्या निर्देशिकेत जातो आणि तिथली सामग्री पाहतो: #cd /mnt #ll एकूण 13 drwxrwxrwx 1 रूट व्हील 0 4 नोव्हें. 17:23 सिस्टम व्हॉल्यूम माहिती/ -rwxrwxrwx 1 रूट व्हील 9 नोव्हेंबर 4 18:05 xxx.xxx* -rwxrwxrwx 1 रूट व्हील 22 नोव्हेंबर 4 18:04 झिप आर्काइव्ह - WinRAR.zip* -rwxrwxrwx 1 रूट व्हील 9904 नोव्हेंबर 4 18:04 Microsoft Office Excel sheet.xlsx*

    आता आपण फ्लॅश ड्राइव्हवर फायली लिहू शकता आणि त्यामधून त्या वाचू शकता.

  6. फ्लॅश ड्राइव्ह अनमाउंट करण्यासाठी, आम्ही प्रथम ती जिथे माउंट केली आहे ती निर्देशिका सोडतो. उदाहरणार्थ, #cd /

    आणि त्यानंतर, कमांड वापरू

    #umount /mnt

    लक्षात ठेवा वाद हा फ्लॅश ड्राइव्ह नसून त्याचा माउंट पॉइंट आहे!
    महत्वाचे: कमांड प्रविष्ट केल्यानंतर लगेच फ्लॅश ड्राइव्ह बाहेर काढू नका! ते फक्त काही सेकंदांनंतर बाहेर काढले जाऊ शकते, जेव्हा टर्मिनलमध्ये इनपुट प्रॉम्प्ट पुन्हा दिसेल!



आम्ही वाचण्याची शिफारस करतो

वर