क्या यह बताने के लिए एक कमांड है कि आप किस प्रकार के फाइल सिस्टम का उपयोग कर रहे हैं?
क्या यह बताने के लिए एक कमांड है कि आप किस प्रकार के फाइल सिस्टम का उपयोग कर रहे हैं?
जवाबों:
आपके प्रश्न को कई तरीकों से लिया जा सकता है। सचमुच कार्लसन का जवाब बहुत अच्छा है क्योंकि यह आपको वॉल्यूम की फाइलसिस्टम बताता है | विभाजन जो आप वर्तमान में हैं।
df -hT
मुझे हमेशा यह आदेश पसंद आया है क्योंकि यह आपको सभी "मानक" फाइल सिस्टम को दिखाता है जो माउंट किए गए हैं और इसे मानव-पठनीय आकार प्रारूप में करता है।
हालांकि, आपके पास अन्य डिस्क या वॉल्यूम हो सकते हैं जो माउंट नहीं किए गए हैं (टिप्पणी की गई है), माउंट करने में विफल है, या अनमाउंट किया गया है। एक और चीज जो आप कर सकते हैं वह cat /etc/fstab
यह है कि आप "फाइलसिस्टम टेबल" को दिखाएंगे और उन फाइलसिस्टम को सूचीबद्ध करेंगे, जिन्हें स्थान, फाइलसिस्टम प्रकार, माउंटपॉइंट, और बहुत कुछ के साथ बूट पर माउंट किया जाना है।
fuseblk
, तो यह (सबसे अधिक संभावना है) NTFS है।
stat
Linux सिस्टम पर कमांड फ़ाइल या फाइल सिस्टम स्थिति प्रदर्शित किया जाता है। अधिक जानकारी के लिए man stat
टर्मिनल में रन करके मैनपेज पढ़ें ।
$ stat -f -c %T /
xfs
$ stat -f -c %T /boot
ext2/ext3
$ stat -f -c %T /srv
btrfs
$ stat -f -c %T /tmp
tmpfs
ऊपर इस्तेमाल किए गए झंडे:
-f, --file-system
- फ़ाइल स्थिति के बजाय फ़ाइल सिस्टम स्थिति प्रदर्शित करें
-c --format=FORMAT
- डिफ़ॉल्ट आउटपुट के बजाय निर्दिष्ट FORMAT का उपयोग करें FORMAT के प्रत्येक उपयोग के बाद एक नई पंक्ति
फ़ाइल सिस्टम के लिए मान्य प्रारूप क्रम:
%T
- मानव पठनीय रूप में टाइप करें
ext4
!
stat
कमांड में --file-system
विकल्प का अभाव है ( -f
यह अभी भी वैध विकल्प है, लेकिन एक अलग अर्थ है)।
यदि तुम करो:
df -k .
यह आपको बताएगा कि आपकी वर्तमान निर्देशिका किस फाइलसिस्टम पर है।
df .
इसके लिए पर्याप्त है। और, यदि आप फाइल सिस्टम पता करने की जरूरत प्रकार , df -T .
करेंगे।
df -T
या df --print-type
नवीनतम टकसाल पर काम करता है।
तुम भी उपयोग कर सकते हैं lsblk -f
और blkid
अपने फ़ाइल सिस्टम और उनके गुणों के बारे में जानकारी प्राप्त करने के लिए।
df -T . | awk '{ getline ; print $2 }'
चलाएं df .
, जो आपको बताएगा कि वर्तमान निर्देशिका क्या फ़ाइल सिस्टम पर रहती है। फिर चलाएं mount
, जो अपने प्रकार और माउंट विकल्पों के साथ माउंट किए गए फाइल सिस्टम की एक सूची का उत्पादन करेंगे। यह मेरे लिए काम करता है:
mount | fgrep -w "`df . | grep '%' | sed -e 's/.*% *//'`"
बस उपयोग करें blkid -o value -s TYPE "$DEV"
, यह अनमाउंट किए गए डिवाइस या यहां तक कि छवि फ़ाइलों के लिए भी काम करता है।
GNU लिनक्स पर आप उपयोग करके अपने स्टोरेज का अवलोकन प्राप्त कर सकते हैं lsblk
और फिर उस डिवाइस के लिए फ़ाइल सिस्टम प्रकार प्राप्त कर सकते हैं जिसे आप निम्न में से किसी एक चीज़ का उपयोग करके रुचि रखते हैं:
$ fsck -N /dev/sda1
(इस कमांड का उपयोग करने के लिए आपको सुपरसुअर शक्तियों की आवश्यकता नहीं है)# file -s /dev/sda1
# blkid /dev/sda1
यदि आपकी फ़ाइल सिस्टम LVM वॉल्यूम पर है, तो यह उपयोगी हो सकता है, क्योंकि lsblk
इससे आपको पता नहीं चलेगा कि फ़ाइल सिस्टम क्या है।