আমি কোন ফাইল সিস্টেমটি ব্যবহার করছি তা যাচাই করার জন্য কমান্ড লাইন বিকল্পটি?


48

এমন একটি কমান্ড আছে যা দেখায় যে কোন ফাইল সিস্টেমটি (ext3, ext4, FAT32, ...) বিভিন্ন পার্টিশন এবং ডিস্ক ব্যবহার করছে?

sudo fdisk -lডিস্ক এবং পার্টিশন সম্পর্কিত তথ্য কীভাবে তালিকাবদ্ধ করে?


"অনুরূপ" বলতে কী বোঝ sudo fdisk -l? ,,, ড্রাইভ মাউন্ট না করা অবস্থায়ও, ফিস্ক আপনাকে ফাইল সিস্টেমের ধরণ দেয় এবং এটি একটি কমান্ড লাইন সরঞ্জাম .... আমি আমার দুটি ড্রাইভ (একটি ইউএসবি, এবং একটি অভ্যন্তরীণ) আনমাউন্ট করেছিলাম এবং এটি দুর্দান্ত কাজ করেছে:sudo fdisk -l|grep "^/dev"
পিটার.ও

@ ফ্রেড fdisk বলেছেন "লিনাক্স" এবং "লিনাক্স সোয়াপ" এর মতো জিনিস, এটি দেখতে পাবে না যে এটি আমাকে বলেছে এটি ext3 বা ext4 কিনা।
jg-faustus

নাম দিয়ে যাবেন না ;; ফাইলসিস্টেম যেতে Id... যদি তার 83, fdiskযেমন "লিনাক্স এটা রিপোর্ট , **gpart** as mentioned by Luke Maurer) reports it as **ext2** ,, same thing.. The drives I tested are Ext4 (but were reported as 'ext2' and 'Linux' by the two apps), but it seems that this identity is a higher abstraction. Whether you really need to go further is up to you... but the **Id** certainly gives you a pretty closes idea. (if you need to know specifically, perhaps 'gpartপূর্ণ মোড স্ক্যানের মধ্যে এটা করতে হবে ... (আমি তার সম্পূর্ণ স্ক্যান চেষ্টা havent, কিন্তু আমি এটা বলতে হবে না সন্দেহ আরো অনেক কিছু (??) ..
পিটার.ও

উত্তর:


35

মাউন্ট:

me@hostname:/$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)

...


1
ছাড়া যে ডিস্ক মাউন্ট করা হয় না - আমি যা একটি USB বাহ্যিক ডিস্ক জন্য / etc / fstab ফাইলে লাগাতে FS চিন্তা করার চেষ্টা করছি
JG-faustus

আপনি কি এটি নটিলাসে মাউন্ট করে চেক করতে পারবেন না?
উদ্ভট

1
আমার ডেস্কটপ পরিবেশ নেই, এসএসএস-এর উপর দিয়ে হেডলেস চলছে।
jg-faustus

1
@ ফ্রেবজৌস কেন নটিলাস ব্যবহার করবেন? এটি কেবল কমান্ড লাইনে মাউন্ট করতে এবং তারপরে পরীক্ষা করতে পারে; আপনি ফাইল সিস্টেমটি নির্দিষ্ট না করলেও এটি সাধারণত কাজ করে।
লুক ম্যুরার

@ লুক: এটি কাজ করেছে :)
জেজি-ফাউস্টাস

32

উবুন্টুফর্মগুলিতে একটি সমাধান পেয়েছে :blkid

সিস্টেম ডিস্ক:

sudo blkid /dev/sda1
/dev/sda1: UUID="...." TYPE="ext4"

বাহ্যিক ইউএসবি ডিস্ক:

sudo blkid /dev/sdf1
/dev/sdf1: LABEL="backup" UUID="..." TYPE="ext3"     

mddm RAID:

sudo blkid /dev/md0
/dev/md0: LABEL="raid" UUID="..." TYPE="ext4" 

ফাইল-সিস্টেম নির্দিষ্ট না করে মাউন্ট (fstab- এ কোনও প্রবেশের বিষয়ে মন্তব্য করা) পাশাপাশি কাজ করে:

sudo mount /dev/sdf1 /mnt/tmp
mount | grep /mnt/tmp
/dev/sdf1 on /mnt/tmp type ext3 (rw)

1
ব্লকিডের আরেকটি সুবিধা: কমান্ডটি চালানোর জন্য রুট (বা sudo) হওয়ার দরকার নেই।
জাপ 1968


8
lsblk -f

যেকোন সংযুক্ত ডিভাইসগুলির ফাইল সিস্টেম আপনাকে দেবে, সেগুলি মাউন্ট করা আছে কি না।

এটি আপনাকে ইউএসইউটির মতো আপনার fstab ফাইলের জন্য প্রয়োজনীয় লাইন তৈরির জন্য অন্যান্য দরকারী তথ্য দেয়।


4

এখানে প্রস্তাবিত সমস্ত সমাধান বৈধ, তবে উদাহরণস্বরূপ কোনও পার্টিশন FAT16 বা FAT32 কিনা তা দেখার অনুমতি দেবেন না। বিশদ এই স্তরের জন্য, সেরা কমান্ড হয়

sudo file -s /dev/sda1

একটি ইউএসবি কীতে উদাহরণ:

/dev/sdc: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "MSWIN4.1", sectors/cluster 32, Media descriptor 0xf8, sectors/track 63, heads 255, sectors 15794176 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 3856, reserved 0x1, serial number 0x4c437f55, unlabeled

1

এটি কিছুটা ওভারকিল, তবে সবসময় আছে gpart। এটি যখন পার্টিশন টেবিলটি ভাঙ্গা হয় তার জন্য বোঝানো হয় তবে এটি আপনাকে জানায় যে এটি সমস্ত ফাইল সিস্টেমগুলি খুঁজে পেতে পারে।

সম্পাদনা : ডিস্কে কিছু ইতিমধ্যে মাউন্ট করা থাকলে এটি কাজ করবে বলে মনে হয় না, যদিও (আমি এটি কেবল আমার চলমান সিস্টেমে চেষ্টা করেছি)।

তাত্ত্বিকভাবে, আপনি যদি পার্টিশন টেবিলটি প্রিন্ট করতে চান তবে আপনি এই জাতীয় কমান্ড ব্যবহার করতে পারেন (ম্যান পৃষ্ঠা থেকে):

$ sudo gpart -vvd /dev/sda

তবে আবার আমি এখনই চেষ্টা করতে পারি না; এটি স্ক্যান না করে যদি এটি আপনাকে ফাইল সিস্টেমগুলি জানায় কিনা তা নিশ্চিত নন।


আমি কেবল এটি চেষ্টা করেছি ... আমি আমার "এসডিবি" ডেটা ড্রাইভটি নটিলাসের মাধ্যমে আনমাউন্ট করেছি .. এটি মাইনপয়েন্ট ডিরেক্টরিতে "এলএস-এল" এর মাধ্যমে "টোটাল 0" হিসাবে প্রদর্শিত হয়েছে এবং আনোথ ফাইল ব্রাউজার (পিসিমান) আমাকে এটি মাউন্ট করার জন্য অনুরোধ করেছিল ... তবে যদিও এটি মাউন্ট করা gpartহয়নি তবে মৌলিক পার্টিটন তথ্য ফেরত দেয়; বিবরণীতে, এটি দেখিয়েছিলfilesystem
পিটার.ও

এটি কাজ করে, তবে অন্যান্য উত্তরের চেয়ে কিছুটা ধীর - 1 টিবি ডিস্ক স্ক্যান করতে কিছুটা সময় নেয়। তবুও একটি দরকারী সরঞ্জামটির পয়েন্টারটির জন্য ধন্যবাদ, আমি নিশ্চিত gpart কার্যকর হবে।
jg-faustus

1

সংযুক্ত ডিভাইসগুলি সম্পর্কে তথ্য সন্ধানের জন্য একটি দুর্দান্ত সাধারণ সরঞ্জাম ... এবং ব্যাকআপগুলি করা fsarchiver প্রোগ্রাম।

এটি ব্যবহারের জন্য আপনাকে সম্ভবত এটি ইনস্টল করতে হবে ...

সিস্টেমে কী রয়েছে তা জানার জন্য আমি যে কমান্ডটি ব্যবহার করি তা হ'ল:

 sudo fsarchiver probe simple

এবং এটি আবার এমন কিছু নিয়ে আসে:

[====== ডিস্ক ======] [============= NAME ==============] [==== সাইজ ====] [এমএজে] [এমআইএন]
[এসডিএ] [ডাব্লুডিসি ডাব্লুডি 1001FALS-0] [931.51 গিগাবাইট] [8] [0]
[এসডিবি] [এসটি 31000524AS] [931.51 গিগাবাইট] [8] [16]
[এসডিজি] [ডেটা ট্র্যাভেলার ৩.০] [২৯.৩১ গিগাবাইট] [৮] [96৯]

= MIN এর] 
[এসডিএ 1] [এক্সএফএস] [] [500.00 এমবি] [8] [1] 
[এসডিএ 2] [এলভিএম 2_ মেম্বার] [] [931.02 গিগাবাইট] [8] [2] 
[এসডিবি 5] [এক্সট4] [মাইডিস্ক_ডাটা_01] [931.51 জিবি] [8] [21] 
[এসডিজি 1] [ভিফ্যাট] [কিংস্টন] [২৯.৩০ গিগাবাইট] []] []৯] 
[dm-0] [xfs] [] [100.00 গিগাবাইট] [253] [0] 
[dm-1] [অদলবদল] [] [34.00 গিগাবাইট] [253] [1] 
[ডিএম -২] [এক্সএফএস] [] [7৯7.০২ গিগাবাইট] [253] [2] 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.