ডিরেক্টরিতে কোন ফাইল সিস্টেম রয়েছে তা কীভাবে নির্ধারণ করবেন?


12

আমার একটি এনএফএস শেয়ার রয়েছে যা প্রায় দুটি অন্যান্য মেশিনে ভাগ করা হয়। আমি সম্প্রতি উপলব্ধি করেছি যে সার্ভারগুলির মধ্যে একটি ডিরেক্টরি ভাগ করে নিচ্ছে এবং ফাইলগুলি নিজের জন্য রাখে। আমার মনে হয় যে ডিরেক্টরিটি এটিতে আছে তাতে এনএফএস শেয়ারটি মাউন্ট করা আছে কিনা?


mount -lকাজ করে;)
নাফটুলি কে

উত্তর:


19

আপনি খুঁজছেন হতে পারে

df .

আপনি যখন ডিরেক্টরিতে থাকেন তবে আপনি এর মাউন্টপয়েন্টটি জানতে চান?


1
+1 যদি আপনি mount -lআপনার উত্তরে যোগ করেন;)
নাফটুলি কে

@ টি কে কোচরান মাউন্ট কমান্ডটি খুঁজে বের করার আরেকটি উপায়, তবে তারপরে আপনার সম্ভবত "মাউন্ট-এল | গ্রেপ এক্সএক্সএক্সএক্সএক্স" করা উচিত যাতে আপনি আউটপুটটি খানিকটা ফিল্টার করেন এবং এখনও আপনার দ্ব্যর্থহীন আউটপুট থাকতে পারে (যদি আপনার অনুরূপ নামের সাথে ডায়ার থাকে তবে) )। Df কমান্ড আপনাকে জানাবে যে বর্তমান ডিয়ারটি কোথায় মাউন্ট করা হয়েছে এবং কী ধরণের তা এই পদ্ধতিতে অস্পষ্টতা নেই। তবে ফলাফলটি একই হওয়া উচিত ...
জোহান

অস্টিন-গ্রুপ মেলিং তালিকায় সাম্প্রতিক আলোচনাটি দেখুন যেখানে কোণার ক্ষেত্রে উল্লেখ করা আছে যেখানে এটি কাজ না করে।
স্টাফেন চেজেলাস

8

ডিএফ ব্যবহারের জন্য স্ট্র্যাফকা ধারণাটি ভাল কাজ করবে যদি আপনি -T-এর মতো কিছু পতাকা যুক্ত করেন যা ফাইল সিস্টেমের ধরণটি দেখায়, (এবং পোস্টিক্সের সামর্থ্যের জন্য -P)) এবং এটিকে বন্ধ করতে আমরা আউটপুট ফিল্টার করতে awk ব্যবহার করতে পারি যাতে আমরা কেবল টাইপ আউটপুট কলামটি প্রিন্ট করি।

df -PTh . | awk '{print $2}'

বা আপনি যদি নিজের বাসায় এসএমবি / মিডিয়া / ডায়ার নামক একটি ডিয়ার অনুসন্ধান করতে চান।

df -PTh ~/smb/media/ | awk '{print $2}'

4

আপনি এটি ব্যবহার করতে পারেন:

stat -f -c %T .

এটি আউটপুট nfs, ext2/ext3বা অন্য কিছু।


3

আপনি lsblkকমান্ডটিও ব্যবহার করতে পারেন ।

এছাড়াও, যদি আপনি বিষয়গুলি বিস্তারিতভাবে জানতে চান:

$ df -T (file system type)
$ df -h (Humana readable format)

আপনার প্রশ্নের mount -lউত্তর যেমন অন্যরা বলেছে তেমন উত্তর।


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