ম্যানুয়ালটি mountpoint
বলে যে এটি:
প্রদত্ত ডিরেক্টরি বা ফাইলটি / proc / স্ব / মাউন্টিনফো ফাইলটিতে উল্লেখ করা হয়েছে কিনা তা পরীক্ষা করে দেখুন।
ম্যানুয়ালটি mount
বলে যে:
তালিকা মোডটি কেবল পিছিয়ে সামঞ্জস্যের জন্য বজায় রাখা হয়। আরও দৃust় এবং কাস্টমাইজযোগ্য আউটপুট জন্য সন্ধানকারী (8) ব্যবহার করুন, বিশেষত আপনার স্ক্রিপ্টগুলিতে।
সুতরাং সঠিক কমান্ডটি ব্যবহার করা হ'লfindmnt
, যা নিজেই util-linux
প্যাকেজের অংশ এবং ম্যানুয়াল অনুসারে:
/ etc / fstab, / etc / mtab বা / proc / self / Mountinfo এ অনুসন্ধান করতে সক্ষম
সুতরাং এটি আসলে চেয়ে বেশি জিনিস অনুসন্ধান করে mountpoint
। এটি সুবিধাজনক বিকল্প প্রদান করে:
-এম, - মাউন্টপয়েন্ট পথ
মাউন্টপয়েন্ট ফাইল বা ডিরেক্টরিটি স্পষ্টভাবে সংজ্ঞায়িত করুন। --তারেটেও দেখুন।
সংক্ষেপে, কোনও ডিরেক্টরি বাশ দিয়ে মাউন্ট করা হয়েছে কিনা তা পরীক্ষা করতে আপনি ব্যবহার করতে পারেন:
if [[ $(findmnt -M "$FOLDER") ]]; then
echo "Mounted"
else
echo "Not mounted"
fi
উদাহরণ:
mkdir -p /tmp/foo/{a,b}
cd /tmp/foo
sudo mount -o bind a b
touch a/file
ls b/
rm -f b/file
ls a/
[[ $(findmnt -M b) ]] && echo "Mounted"
sudo umount b
[[ $(findmnt -M b) ]] || echo "Unmounted"