डॉस में, मैं द्वारा टाइपिंग अलग ड्राइव के बीच स्विच c:
, d:
, e:
और इसके आगे। लेकिन यह लिनक्स में उस तरह से काम नहीं करता है।
क्या कोई मुझे बता सकता है कि विभिन्न ड्राइव्स के बीच स्विच कैसे करें?
डॉस में, मैं द्वारा टाइपिंग अलग ड्राइव के बीच स्विच c:
, d:
, e:
और इसके आगे। लेकिन यह लिनक्स में उस तरह से काम नहीं करता है।
क्या कोई मुझे बता सकता है कि विभिन्न ड्राइव्स के बीच स्विच कैसे करें?
जवाबों:
लिनक्स वास्तव में "ड्राइव" के साथ काम करने का एक तरीका नहीं है, प्रति से, सिस्टम उपयोगिताओं के साथ जो विभाजन का उपयोग करते हैं; उन्हें अक्सर उस ड्राइव को निर्दिष्ट करने की आवश्यकता होती है जिसमें विभाजन होता है। लेकिन अगर आपके ड्राइव में से प्रत्येक में केवल एक ही विभाजन है, तो यह वास्तव में मायने नहीं रखता है।
वैसे भी, ड्राइव को एक्सेस करने के लिए, आपको वास्तव में किसी तरह से पार्टीशन को निर्दिष्ट करने की आवश्यकता होती है, आमतौर पर / dev / sda1 जैसी परिभाषा (1 ड्राइव पर 1 पार्टीशन) या / dev / sda2 (पहली ड्राइव पर दूसरा विभाजन)। डिस्क उपयोगिता या gparted का उपयोग करके, आप सभी विभाजनों को ग्राफिक रूप से देख सकते हैं। यदि आप केवल टर्मिनल का उपयोग कर रहे हैं, तो मैंने पाया है कि कमांड "ब्लकिड" उनके यूयूआईडी के साथ ड्राइव को सूचीबद्ध करने के लिए आसान है। मैं फॉर्म का उपयोग करता हूं:
sudo blkid -c /dev/null
टर्मिनल का उपयोग करके, आपको वास्तव में इसका उपयोग करने के लिए एक विभाजन को माउंट करने की आवश्यकता है। यह वास्तव में करने के लिए बहुत आसान है। ज्यादातर मामलों में, आप एक खाली निर्देशिका का उपयोग "माउंट प्वाइंट" के रूप में करना चाहेंगे; यदि निर्देशिका खाली नहीं है, तो माउंट के दौरान इसकी सामग्री नकाब और अनुपलब्ध होगी। यह कुछ परिस्थितियों में उपयोगी हो सकता है, जैसे परीक्षण या अस्थायी रूप से किसी अन्य कारण से कॉन्फ़िगरेशन बदलना, क्योंकि यह वर्तमान सामग्रियों का नाम बदलने या हटाने की आवश्यकता को कम करेगा।
यदि आपके पास / mnt / drive2 नाम से एक निर्देशिका है (/ mnt आमतौर पर उपयोग किया जाता है, लेकिन यह आपके होम निर्देशिका में हो सकता है यदि आप चाहते हैं), और आपकी ड्राइव एक एकल विभाजन के साथ / dev / sdb है, तो सबसे सरल कमांड है:
sudo mount -t type /dev/sdb1 /mnt/drive2
जहाँ "प्रकार" ब्लकि कमांड में दिखाया गया प्रकार है, जैसे ntfs, ext4, आदि।
संपादित करें: प्रयोग करने के लिए, माउंट कमांड की कोशिश करने से डरो मत। यह केवल तब तक अस्थायी है जब तक आप रिबूट नहीं करते हैं (या "यूमाउंट" कमांड का उपयोग करते हुए)। इसे स्थायी बनाने के लिए, आपको इसे दर्ज करने की आवश्यकता है /etc/fstab
। यदि आप ऐसा करना चाहते हैं, तो आप एक प्रविष्टि बनाकर प्रयोग कर सकते हैं, फिर "माउंट-ए" कमांड का उपयोग करके सब कुछ माउंट कर सकते हैं /etc/fstab
। यदि त्रुटियां हैं, तो यह आपको बताएगा, और जब तक यह काम नहीं करता, तब तक आप इसे सही और दोहरा सकते हैं।
हार्ड डिस्क (ड्राइव, जैसा कि आप उन्हें कॉल करते हैं) में विभाजन होते हैं, और प्रत्येक विभाजन में एक फाइल सिस्टम होता है।
लिनक्स और यूनिक्स में एक मुख्य फाइल सिस्टम है जिसे रूट फाइल सिस्टम कहा जाता है , और इसके साथ संकेत दिया गया है /
। अन्य फ़ाइल सिस्टम (वास्तविक या आभासी) कर रहे हैं घुड़सवार जड़ फाइल सिस्टम पर एक पर बिंदु माउंट इस तरह से कि सभी फाइलों को रूट निर्देशिका के वंशज के रूप में पहुँचा जा सकता है में एक खाली विशिष्ट फाइल सिस्टम के लिए एक प्रारंभ बिंदु के रूप में इस्तेमाल निर्देशिका, अर्थात।
यदि आप mount
बिना विकल्प के कमांड टाइप करते हैं , तो आपको निम्न जैसा कुछ दिखाई देगा:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=764668k,nr_inodes=191167,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=153392k,mode=755)
/dev/sda5 on / type ext4 (rw,noatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
/dev/sda7 on /media/data type ext4 (rw,noatime,user_xattr,acl,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
XXX.XXX.163.168:/media/data/ on /media/data/mnt type nfs4 (rw,nosuid,noexec,relatime,vers=4,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=XXX.XXX.163.76,minorversion=0,local_lock=none,addr=XXX.XXX.163.168)
gvfs-fuse-daemon on /home/enzotib/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
जहाँ आप देख सकते हैं कि विभाजन /dev/sda5
(हार्ड डिस्क का 5 वाँ भाग /dev/sda
) आरोहित है /
, इसलिए यह रूट विभाजन है।
इसके अलावा, आप देखते हैं /dev/sda7
, एक और विभाजन / फाइलसिस्टम, जिस पर घुड़सवार है /media/data
, ताकि cd /media/data
प्रभावी रूप d:
से विंडोज़ शब्दावली में मेल खाता हो ।
इस आउटपुट में कई अन्य माउंटेड फाइल सिस्टम हैं, जैसा कि आप देख सकते हैं, और सभी वर्चुअल फाइलसिस्टम हैं, अर्थात फाइल सिस्टम डिस्क विभाजन के अनुरूप नहीं है। और आप एक एनएफएस-माउंटेड फाइलसिस्टम देख सकते हैं, नेटवर्क के माध्यम से किसी अन्य मशीन पर उपलब्ध वास्तविक फाइलसिस्टम से जुड़ा एक वर्चुअल फाइलसिस्टम (आउटपुट की लाइन जहां आप आंशिक रूप से मेरे द्वारा अस्पष्ट तरीके से आईपी एड्रेस देखते हैं)।
आप अपनी सभी फ़ाइलों तक पहुँचने के लिए एकल संरचना होने की सरलता देख सकते हैं, और कुछ मामलों में दूरस्थ फ़ाइलें भी।
lsblk
पढ़ने में थोड़ा आसान हो सकता है और केवल ब्लॉक स्टोरेज डिवाइस (कोई sysfs, proc, cgroup, आदि) को सूचीबद्ध करता है।
cd ~
वापस पाने के लिएhome directory
cd ~
एक छोटा संस्करण है cd
, जो एक ही काम करते हैं।
उबंटू /media
निर्देशिका में सभी अतिरिक्त डिस्क को माउंट करता है , इसलिए उपयोग करें
cd /media/$USER/<your-drive-name>
cd /media/$USER/<your drive name>
।
उबंटू का उपयोग कर सकते हैं, अपने घर की निर्देशिका से (<और> को समाप्त करें और " अपने नामनाम को प्रतिस्थापित करें " अपने वास्तविक उपयोगकर्ता नाम के साथ जिसे आपने लिनक्स में लॉग इन किया था , " हार्ड डिस्क के नाम के साथ " ड्राइव नाम " )।
cd /media/<yourusername>/<drive name>
सभी घुड़सवार डिस्क उस / मीडिया / yourusername / निर्देशिका में हैं। यदि आपको ड्राइव का नाम नहीं पता है, तो आप हमेशा अपने फ़ाइल मैनेजर में देख सकते हैं - टर्मिनल के माध्यम से (फिर से अपने होम डायरेक्टरी से)
ls /media/<yourname>/
आप वर्णित sd # और mnt का उपयोग कर सकते हैं ; हालाँकि, मुझे लगता है कि आप एक आसान जवाब की तलाश में थे।
वास्तव में, मेरे लिए यह इस तरह है:
cd /media/<user>/New\ Volume/
New Volume
बाहरी ड्राइव का नाम होने के साथ । और उपयोगकर्ता मेरा उपयोगकर्ता नाम है।
पता नहीं क्यों पिछड़े स्लैश, मुझे लगता है कि अंतरिक्ष की वजह से?