আমার পার্টিশনগুলি কী ফাইল সিস্টেম ব্যবহার করছে তা আমি কীভাবে জানতে পারি?


60

আমার পার্টিশনগুলি কোন ফাইল সিস্টেমটি ব্যবহার করছে তা জানার কোনও উপায় আছে?


2
sudo blkid -o list > ~/myFileSytemsএটি জানতে একটি টার্মিনালের চেষ্টা করুন। তারপরে myFileSystemsএকটি পাঠ্য সম্পাদক দিয়ে ফাইলটি খুলুন (ফাইলটি আপনার হোম ফোল্ডারে থাকা উচিত)। তবে আমি বিবেচনা করি এটি আপনার মূল সমস্যা নয়, আপনি আপনার প্রশ্নে আরও তথ্য সরবরাহ করতে চাইতে পারেন।
এডউইন

আমি আগ্রহী কেন পৃথিবীতে কোনও ফাইল সিস্টেম আপনার সেটিংসের দৃ pers়তার উপর প্রভাব ফেলবে।
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
নোট করুন যে use df -T ফাইল সিস্টেমের সাথে fuseblk বলা NTFS তবে but sudo lsblk -f আসলে এনটিএফএস দেখায়।
মাইক

1
শেষটি ( sudo file -sL /dev/sda1) হ'ল আমার যা প্রয়োজন - আপনার এটি প্রথমে রাখা উচিত।
এজেম্যানসফিল্ড

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 দরকার হয় না। ff টাইপটি ডিফল্টরূপে মুদ্রিত হওয়ায় এটি প্রয়োজন হয় না বলে মনে হয়।
গ্রিংগো সুভেভ 18

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
এজেম্যান্সফিল্ড

@ এজেমনসফিল্ড অর্থপূর্ণ আউটপুট পেতে আপনার রুট সুবিধার দরকার হবে need
mook765

13

ড্যাশ প্রকারের ডিস্কে এবং ডিস্ক ইউটিলিটি অ্যাপ্লিকেশনটি খুলুন, যাকে বলা হয় উবুন্টু 12.04 এবং ডিস্ক উবুন্টু 12.10, অথবা উবুন্টু 13.04 এবং তারপরে ডিস্ক ইউটিলিটি either

স্ক্রিনশটটি সেই ডিস্কটি সম্পর্কিত তথ্য প্রদর্শনের জন্য নির্বাচিত 500 গিগাবাইট হার্ড ডিস্কের সাথে ডিস্ক উইন্ডো দেখায়। ভলিউম বিভাগের কেন্দ্র প্যানে আপনি দেখতে পাচ্ছেন যে সেই হার্ড ডিস্কের দ্বিতীয় পার্টিশনটি সেই পার্টিশন সম্পর্কিত তথ্য প্রদর্শনের জন্য নির্বাচন করা হয়েছে। ইন খন্ড অধ্যায় আপনার কাছে বর্ণনা দেখতে পারেন : সূচিপত্র Ext4 যার মানে পার্টিশন Ext4 যা ডিফল্টভাবে উবুন্টু ফাইলসিস্টেম ফরম্যাট যেমন ফর্ম্যাট করা হয়েছে।

উবুন্টুতে ডিস্ক 18.04 এখানে চিত্র বর্ণনা লিখুন


+0 চমৎকার যে এটি করার একটি জিইউআই উপায় আছে তবে যে কেউ প্রকৃতপক্ষে তারা কোন ফাইল সিস্টেমটি ব্যবহার করছে তা যত্নশীল করে (বা "ফাইল সিস্টেম" কী তা জানে) সম্ভবত একটি কমান্ড লাইন সমাধান সন্ধান করছে।
এজেম্যানসফিল্ড

@ এজেম্যানসফিল্ড +0? হাঃ হাঃ হাঃ. বিটিডাব্লু, আমি যত্নশীল, এবং আমি দৃ strongly়ভাবে জিইউআই পছন্দ করি।
প্রকাশ

1
সিএলআই আরও দৃust় এবং রেসকিউ পরিবেশে কাজ করবে যখন এএজম্যানসফিল্ড ( initramfs), যখন আপনার একাধিক ভলিউম গ্রুপ, রেইড ইত্যাদির সাথে বিভাজনের জটিল পরিস্থিতি তৈরি হয়, তখন একটি গ্রাফিকাল সরঞ্জাম পড়তে সহজ করে তোলে
হুবার্ট কারিও

2

টার্মিনালে এটি ব্যবহার করে দেখুন:

sudo fdisk -l

কেবল আপনার টার্মিনালে কমান্ডটি অনুলিপি করুন এবং আটকান।

যদি আমি আপনাকে সঠিকভাবে বুঝতে পারি তবে এটি আপনার ড্রাইভগুলি দেখায়।


11
fdisk -lফাইল সিস্টেমটি দেখায় না
জেরাল্ড স্নাইডার

আমার fdisk (উবুন্টু 14.04 এ 2.20.1) এফএসটি দেখায়, যদিও খুব বিশেষভাবে নয় very Ext4 ইত্যাদির পরিবর্তে "লিনাক্স" ইত্যাদি
ম্যাথু

@ ম্যাথার রিড এটি একটি সংখ্যাসূচক কোডের উপর ভিত্তি করে যা সাধারণত হয় তবে সর্বদা সঠিক নয় - প্রায় সবকিছুই কোডটিকে উপেক্ষা করে, তাই এটি সঠিক হতে হবে না এবং এটিও নাও হতে পারে।
রবিন গ্রিন

+1 এটিই আমার পক্ষে একমাত্র উত্তর - আমার পার্টিশনগুলি 82, 83 বা 8e হলে অন্য কিছুই আমাকে জানায় না।
BrainSlugs83

দয়া করে মনে রাখবেন যখন fdisk আপনাকে বলতে হবে ফাইল সিস্টেম কি (পরিবার) করা হয় অনুমিত একটি প্রদত্ত পার্টিশন করা, যদি প্রকৃত ফাইল সিস্টেম কোনো পার্টিশন উপস্থিত কিনা তা পরীক্ষা করা হয় না। এছাড়াও, লিনাক্সের জন্য যে তথ্য এমনকি পরামর্শদাতামূলক নয়, এটি পার্টিশন আইডি (প্রকার) নির্বিশেষে একটি FS মাউন্ট করবে।
হুবার্ট করিও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.