আপনি কী ধরনের ফাইল সিস্টেম চালু করছেন তা কীভাবে বলবেন?


33

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


সম্ভাব্য সদৃশ: unix.stackexchange.com/q/43237/863 (হ্যাঁ এটি আরও নতুন, তবে এটির একটি স্বীকৃত উত্তর এবং খ) আনমাউন্টযুক্ত ফাইল সিস্টেম এবং চিত্র ফাইলগুলির জন্যও কাজ করে)
টোবিয়াস কেইনজলার

2
লক্ষ্য অপারেটিং সিস্টেম (গুলি) নির্দিষ্ট করার জন্য এটি সহায়তা করবে। উত্তরগুলির বেশিরভাগই এটি লিনাক্স বলে ধরে নিয়েছে তবে এটি প্রশ্নের মধ্যে বর্ণিত নয়।
jlliagre

উত্তর:


20

আপনার প্রশ্নটি বিভিন্ন উপায়ে নেওয়া যেতে পারে। আক্ষরিকভাবে কার্লসনের উত্তরটি বেশ দুর্দান্ত কারণ এটি আপনাকে ভলিউমের ফাইল সিস্টেমটি বলে আপনি বর্তমানে যে পার্টিশনটি চলছে

df -hT আমি সর্বদা এই আদেশটি পছন্দ করেছি কারণ এটি আপনাকে সমস্ত "স্ট্যান্ডার্ড" ফাইল সিস্টেমগুলি দেখায় যা মাউন্ট করা এবং এটি মানব-পঠনযোগ্য আকারের ফর্ম্যাটে করে in

তবে আপনার অন্যান্য ডিস্ক বা ভলিউম থাকতে পারে যা মাউন্ট করা হয়নি (মন্তব্য করা হয়েছে), মাউন্ট করতে ব্যর্থ হয়েছে বা আনমাউন্ট হয়েছে। এটি চালানোর জন্য আপনি যা করতে পারেন তা হ'ল আপনাকে cat /etc/fstab"ফাইল সিস্টেম সারণি" দেখানো হবে এবং অবস্থান, ফাইল সিস্টেমের ধরণ, মাউন্টপয়েন্ট এবং আরও অনেক কিছুর পাশাপাশি বুটে যে ফাইল সিস্টেম স্থাপন করা হবে বলে মনে করা হবে তা তালিকাভুক্ত করবে।


আমি কেবল লক্ষ করতে চাই যে আপনি যদি দেখতে পান তবে fuseblkএটি (সম্ভবত) এনটিএফএস।
ফুনেহে

18

statলিনাক্স সিস্টেমে কমান্ড ফাইল বা ফাইল সিস্টেমের অবস্থা প্রদর্শন করতে ব্যবহৃত হয়। আরও তথ্যের জন্য 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 ব্যবহার করুন ফরমেটের প্রতিটি ব্যবহারের পরে একটি নতুন লাইন

ফাইল সিস্টেমের জন্য বৈধ বিন্যাসের ক্রম:

%T - মানব পাঠযোগ্য ফর্ম টাইপ করুন


3
যদি এটি গুরুত্বপূর্ণ হয় তবে আমি বিশ্বাস করি এটি লিনাক্সের জন্য নির্দিষ্ট।
ক্রিস ডাউন

3
এটি কখনও দেখায় না ext4!
পান্ড্য

@ ক্রিসডাউন ঠিক আছে, কমপক্ষে MacOS এ statকমান্ডের --file-systemবিকল্প নেই ( -fস্টাইলা বৈধ বিকল্প, তবে এর আলাদা অর্থ রয়েছে)।
জের্লো

7

যদি তুমি করো:

df -k .

এটি আপনাকে বলবে যে আপনার বর্তমান ডিরেক্টরিটি কী ফাইল সিস্টেম চালু রয়েছে।


18
df .এই জন্য যথেষ্ট। আর, যদি আপনি ফাইলসিস্টেম জানা প্রয়োজন টাইপ , df -T .চেষ্টা করতে হবে।
অ্যালেক্সিয়াস

কিছু নির্দিষ্ট ফাইলের পার্টিশন দেখতে এখানে চেক করুন
আয়ুশ গোয়েল

শুধুমাত্র df -Tবা df --print-typeসর্বশেষতম পুদিনায় কাজ করে।
সিস টিমারম্যান

6

এছাড়াও আপনি ব্যবহার করতে পারেন lsblk -fএবং blkidআপনার ফাইল সিস্টেম ও তাদের বৈশিষ্ট্যাবলী সম্পর্কে তথ্য পাবেন।



2

চালান df ., যা বর্তমান ডিরেক্টরিটি কোন ফাইল সিস্টেমে থাকে সে সম্পর্কে আপনাকে জানায়। তারপরে রান করুন mount, যা মাউন্ট করা ফাইল সিস্টেমগুলির একটি তালিকা তাদের ধরণ এবং মাউন্ট বিকল্পগুলির সাথে তৈরি করবে। এটি আমার পক্ষে কাজ করে:

mount | fgrep -w "`df . | grep '%' | sed -e 's/.*% *//'`"


1

জিএনইউ লিনাক্সে আপনি আপনার স্টোরেজটি ব্যবহার করে একটি সংক্ষিপ্ত বিবরণ পেতে পারেন lsblkএবং তারপরে নিম্নলিখিত যে কোনও একটির মতো কিছু ব্যবহার করে আপনার আগ্রহী ডিভাইসটির জন্য ফাইল সিস্টেমের ধরণটি পেতে পারেন:

  • $ fsck -N /dev/sda1 (এই কমান্ডটি ব্যবহার করার জন্য আপনার কাছে সুপারজারের শক্তি প্রয়োজন নেই)
  • # file -s /dev/sda1
  • # blkid /dev/sda1

আপনার ফাইল সিস্টেমটি যদি কোনও এলভিএম ভলিউমে থাকে তবে এগুলি কার্যকর হতে পারে, যেহেতু lsblkসেখানে কোন ফাইল সিস্টেম রয়েছে তা আপনাকে জানায় না।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.