Я установил некоторые контейнеры lxc (raring) в пути / data, чтобы удалить их с моего SSD, и я подумал, что они повреждены, поэтому попытался просто ввести имя rm -rf / data / lxc / $ и очистить все, кроме rootfs каталог. Сбой с ошибкой:
sudo rm -rf /data/lxc/$lxcname
rm: cannot remove ‘/data/lxc/$lxcname/rootfs’: Operation not permitted
Любые советы о том, как я могу очистить этот теперь пустой каталог, будут оценены.
У меня была та же самая проблема, что и у вас. Прочитав комментарий @ vhallac и немного покопавшись, я обнаружил, что btrfs требует удаления любых подобъемов, прежде чем можно будет удалить родительский путь. Подобъемы удаляются с помощью команды btrfs subvolume delete <subvolume-path>
.
В вашем случае попробуйте сначала использовать $ sudo btrfs subvolume delete /data/lxc/$lxcname/rootfs
, затем вы сможете запустить обычный sudo rm -rf /data/lxc/$lxcname
.
См. Также: Документация по командам BTRFS
.