Моя коренева файлова система знаходиться на розділі btrfs. У моєму /chroot
каталозі є кілька підтомників btrfs, які заважають мені видалити його 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
Як я можу видалити каталог з невідомою кількістю підпунктів?
Я запускаю Arch Linux з ядром 4.2.5 і btrfs-progs v4.3.1
grep chroot
?