मुझे कैसे पता चलेगा कि मेरे विभाजन किस फाइलसिस्टम का उपयोग कर रहे हैं?


60

क्या यह पता लगाने का एक तरीका है कि मेरे विभाजन किस फ़ाइल सिस्टम का उपयोग कर रहे हैं?


2
sudo blkid -o list > ~/myFileSytemsपता लगाने के लिए एक टर्मिनल पर प्रयास करें । फिर फ़ाइल myFileSystemsको एक टेक्स्ट एडिटर के साथ खोलें (फ़ाइल आपके होम फ़ोल्डर में होनी चाहिए)। लेकिन मुझे लगता है कि यह आपका मुख्य मुद्दा नहीं है, आप अपने प्रश्न में अधिक जानकारी प्रदान करना चाह सकते हैं।
एडविन

मैं उत्सुक हूं कि पृथ्वी पर एक फाइलसिस्टम आपकी सेटिंग की दृढ़ता को प्रभावित करेगा।
mlissner

जवाबों:


78

कमांड लाइन ( Ctrl+ Alt+ t) से इसे करने के कई तरीके हैं :

कमांड df -Tआपके फाइल सिस्टम प्रकार को प्रिंट करेगी, इस प्रकार है:

~$ df -T
Filesystem     Type      1K-blocks       Used Available Use% Mounted on
/dev/sda1      ext4      190230236  102672812  77894244  57% /
udev           devtmpfs    1021128         12   1021116   1% /dev
tmpfs          tmpfs        412884        816    412068   1% /run
none           tmpfs          5120          0      5120   0% /run/lock
none           tmpfs       1032208       2584   1029624   1% /run/shm
cgroup         tmpfs       1032208          0   1032208   0% /sys/fs/cgroup
/dev/sdb1      fuseblk  1953480700 1141530424 811950276  59% /home/user/storage

यह लेख इस जानकारी को प्राप्त करने के कई अन्य तरीकों को बताता है।

यहाँ कुछ अन्य उदाहरण हैं जिनका मैं कभी-कभी उपयोग करता हूँ:

~$ mount | grep "^/dev"
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sdb1 on /home/user/storage type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

~$ sudo file -sL /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=b53ecdf7-5247-4d65-91a6-be9264c84dea (extents) (large files) (huge files)

7
केवल घुड़सवार ड्राइव के लिए काम करता है
संजय मनोहर

5
ध्यान दें कि fuseblk नामक $ df -T फाइल सिस्टम के साथ NTFS का अर्थ है लेकिन $ sudo lsblk -f वास्तव में ntfs दिखाता है।
माइक

1
अंतिम एक ( sudo file -sL /dev/sda1) वही है जो मुझे चाहिए था - आपको उस एक को पहले रखना चाहिए।
AJMansfield

Ctrl + Alt + t शॉर्टकट के लिए धन्यवाद!
टॉटर

46

आप lsblkइस तरह से कमांड का उपयोग भी कर सकते हैं :

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]

1
यह कई विभाजनों के लिए रिक्त दिखाता है। मैं उन लोगों के लिए फ़ाइल सिस्टम बाइट कैसे देख सकता हूँ?
BrainSlugs83

2
sudoकी जरूरत नहीं लगती है
म्यूरेल

Sysfs और udev उपलब्ध होने पर sudo की आवश्यकता नहीं होती है। -फ्लिप्टी डिफ़ॉल्ट रूप से मुद्रित होने के रूप में या तो जरूरत नहीं लगती है।
ग्रिंगो सुवे

26

एक सरल और अच्छी आज्ञा

sudo blkid

यह कुछ इस तरह की सूची देगा:

/dev/sda1: LABEL="Windows" UUID="FA50DCB150DC763B" TYPE="ntfs" 
/dev/sda5: LABEL="40GBTWO" UUID="00A0CE7EA0CE7A24" TYPE="ntfs" 
/dev/sda6: UUID="7550252c-3da7-4cd9-8da3-71e9ba38e74a" TYPE="ext4" 
/dev/sda7: UUID="088fd084-a011-4896-aa93-c0caaad60620" TYPE="swap"

/dev/sda1विभाजन कहाँ है, विभाजन LABELको दिया गया नाम है, विभाजन UUIDकी यूनिक आईडी है जो हार्डिस्क का उपयोग करके माउंट करने के लिए काफी उपयोगी है /etc/fstab, और TYPEफ़ाइल सिस्टम है।

मैं अक्सर अपनी हार्ड ड्राइव और निष्कासन ड्राइव के बारे में लगभग सभी जानकारी प्राप्त करने के लिए इस कमांड का उपयोग करता हूं। आशा है कि आप भी इसे पसंद करेंगे। :)


+1, अच्छा समाधान। ध्यान दें कि blkidरूट के रूप में चलाने की आवश्यकता नहीं है। इसके अलावा, आप एक विशेष विभाजन को एक तर्क के रूप में दे सकते हैं blkidऔर उस विभाजन के लिए जानकारी प्राप्त कर सकते हैं , एक ला blkid /dev/sda1
AJMansfield

@AJMansfield सार्थक आउटपुट पाने के लिए आपको रूट विशेषाधिकारों की आवश्यकता होगी।
mook765

13

डैश प्रकार डिस्क में और डिस्क उपयोगिता एप्लिकेशन खोलें, जिसे या तो उबंटू 12.04 और उबंटू 12.10 में डिस्क उपयोगिता कहा जाता है , या उबंटू 13.04 और बाद में डिस्क

स्क्रीनशॉट उस डिस्क के बारे में जानकारी प्रदर्शित करने के लिए चयनित 500 जीबी हार्ड डिस्क के साथ डिस्क विंडो दिखाता है। वॉल्यूम अनुभाग में केंद्र फलक में आप देख सकते हैं कि उस विभाजन के बारे में जानकारी प्रदर्शित करने के लिए उस हार्ड डिस्क पर दूसरा विभाजन चुना गया है। में खंड खंड आप भी वर्णन देख सकते हैं : सामग्री Ext4 जिसका अर्थ है कि विभाजन Ext4 जो डिफ़ॉल्ट उबंटू फाइल सिस्टम प्रारूप के रूप में स्वरूपित है।

उबंटू में 18.04 यहाँ छवि विवरण दर्ज करें


+0 अच्छा लगा कि ऐसा करने का एक GUI तरीका है, लेकिन कोई भी जो वास्तव में परवाह करता है कि वे किस फाइलसिस्टम का उपयोग कर रहे हैं (या यह भी जानते हैं कि "फाइलसिस्टम" क्या है) शायद कमांड लाइन समाधान की तलाश में है।
AJMansfield

@AJMansfield +0? जबरदस्त हंसी। BTW, मुझे परवाह है, और मैं जोर से GUI पसंद करते हैं।
रीवेटहॉव

1
@AJMansfield जबकि CLI अधिक मजबूत है और बचाव वातावरण में काम करेगा ( initramfs), जब आपके पास बहुत जटिल विभाजन की स्थिति है, कई वॉल्यूम समूहों, छापे आदि के साथ, एक ग्राफिकल टूल पढ़ने में आसान बनाता है
ह्यूबर्ट करियो

2

इसे टर्मिनल में आज़माएँ:

sudo fdisk -l

बस अपने टर्मिनल में कमांड को कॉपी और पेस्ट करें।

अगर मैं आपको सही तरीके से समझता हूं, तो यह आपकी ड्राइव को दिखाना चाहिए।


11
fdisk -lफाइलसिस्टम नहीं दिखाता है
गेराल्ड श्नाइडर

मेरे fdisk (२.२०.१ उबंटू १४.०४ पर) एफएस को दर्शाता है, यद्यपि विशेष रूप से नहीं। Ext4, आदि के बजाय "लिनक्स"
मैथ्यू पढ़ें

@MatthewRead जो एक संख्यात्मक कोड पर आधारित होता है, जो आमतौर पर होता है, लेकिन हमेशा नहीं, सही - लगभग सब कुछ कोड को अनदेखा करता है, इसलिए इसे सही करने की आवश्यकता नहीं है, और यह नहीं हो सकता है।
रॉबिन ग्रीन

+1 यह एकमात्र उत्तर है जो मेरे लिए काम करता है - अगर मेरे विभाजन 82, 83, या 8e थे तो मुझे और कुछ नहीं बताया जाएगा।
BrainSlugs83

कृपया ध्यान दें कि जबकि fdisk आपको बताएगा कि फ़ाइल सिस्टम का (परिवार) किसी दिए गए विभाजन पर क्या माना जाता है, यह जाँच नहीं करता है कि क्या वास्तविक फ़ाइल सिस्टम किसी दिए गए विभाजन पर मौजूद है। इसके अलावा, लिनक्स के लिए यह जानकारी भी सलाहकार नहीं है, यह विभाजन आईडी (प्रकार) के बावजूद FS को माउंट करेगा।
ह्यूबर्ट करियो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.