Можно переместить, но нельзя удалить пустой каталог /home (корневой, без атрибутов, файловая система RW, не точка монтирования, не занят)

Можно переместить, но нельзя удалить пустой каталог /home (корневой, без атрибутов, файловая система RW, не точка монтирования, не занят)

Я могу переместить его, но rmdirи rm -rfэто не удастся даже как root ( failed to remove '/home': Operation not permitted). lsattrЭто все ----------.

Всякий раз, когда я mv /home /home.bakNполучаю каталоги, которые также не могут быть удалены, плюс воссозданный /home с тем же ограничением после перезагрузки (режим «single»). Я могу удалить все остальное, я могу создать новые файлы и каталоги, а не раздел только для чтения.

Раньше я использовал раздел /home, но я отключил его (заменил /home на /media/home в /etc/fstab) и теперь могу успешно использовать каталог /home. Я просто не понимаю, почему я не могу его удалить (опять же: он не занят, ни одно приложение его не использует, и ни один пользователь /home не вошел в систему).

решение1

Это проблема, характерная для btrfs: /home — это подтом.

btrfs subvolume list -a /parentпоказывает все подтома и btrfs subvolume delete dirnameудаляет их.

Связанный контент