удаление старого каталога lxc & ldquo; операция не разрешена & rdquo;

Я установил некоторые контейнеры 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

Любые советы о том, как я могу очистить этот теперь пустой каталог, будут оценены.

2
задан 22 May 2013 в 17:02

1 ответ

У меня была та же самая проблема, что и у вас. Прочитав комментарий @ vhallac и немного покопавшись, я обнаружил, что btrfs требует удаления любых подобъемов, прежде чем можно будет удалить родительский путь. Подобъемы удаляются с помощью команды btrfs subvolume delete <subvolume-path>.

В вашем случае попробуйте сначала использовать $ sudo btrfs subvolume delete /data/lxc/$lxcname/rootfs, затем вы сможете запустить обычный sudo rm -rf /data/lxc/$lxcname.

См. Также: Документация по командам BTRFS

.
0
ответ дан 22 May 2013 в 17:02

Другие вопросы по тегам:

Похожие вопросы: