আমার রুট ফাইল সিস্টেমটি একটি বিটিআরএস বিভাজনে রয়েছে। আমার /chroot
ডিরেক্টরিতে এতে বেশ কয়েকটি বিটিআরএফএস সাবভলিউম রয়েছে যা আমাকে এটি মুছতে বাধা দেয় rm -rf /chroot
। সমস্ত সাবভলিউম মুছে ফেলার চেষ্টা করার জন্য, আমি নীচে কেবলমাত্র সাবভলিউমগুলি তালিকাভুক্ত করার চেষ্টা করেছি , যা ম্যান পৃষ্ঠাটি "নির্দিষ্ট পথে নীচে কেবল সাবভলিউমগুলি মুদ্রণ করে" বলে /chroot
ব্যবহার করে -o
।
# btrfs subvolume list -o /chroot
ID 593 gen 6616 top level 5 path chroot/base-devel/root
ID 594 gen 6618 top level 5 path chroot/multilib-devel/root
ID 595 gen 6620 top level 5 path chroot/base/root
ID 597 gen 6624 top level 5 path chroot/twm/root
ID 599 gen 6628 top level 5 path chroot/lxde/root
ID 601 gen 6655 top level 5 path chroot/wheezy/root
ID 602 gen 6684 top level 5 path chroot/sid/root
ID 603 gen 6862 top level 5 path var/lib/machines
আমার অবাক করে দিয়েছি, এটি / var / lib / macines (যা আমি মুছতে চাই না) এ সাবভলিউমটি ফিরিয়ে দেয়। এটি আমাকে 3 টি প্রশ্নের দিকে নিয়ে যায়:
-o
বিকল্পটি কী করে ?আমি নীচে কেবলমাত্র সাবভলিউমগুলিকে কীভাবে তালিকাবদ্ধ করব
/chroot
আমি কীভাবে একটি অজানা সংখ্যক সাবভলিউম সহ একটি ডিরেক্টরি মুছতে পারি?
আমি ৪.২.৫ কার্নেল এবং বিটিআরএফএস-প্রগস ভি ৪.৩.১ নিয়ে আর্চ লিনাক্স চালাচ্ছি
grep chroot
?