我在 /data 路径下设置了一些 lxc 容器(raring)以将它们从我的 SSD 中取出,我认为它们已损坏,因此尝试仅 rm -rf /data/lxc/$name 并清除除 rootfs 目录之外的所有内容。它失败并出现错误:
sudo rm -rf /data/lxc/$lxcname
rm: cannot remove ‘/data/lxc/$lxcname/rootfs’: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
任何关于如何清除这个现在空目录的提示将不胜感激。
我和你有同样的问题。在阅读@vhallac 的评论并进行一些挖掘后,我发现 btrfs 要求在删除父路径之前删除任何子卷。使用该btrfs subvolume delete <subvolume-path>命令删除子卷。
对于您的情况,请先尝试使用$ sudo btrfs subvolume delete /data/lxc/$lxcname/rootfs,然后您应该能够运行通常的sudo rm -rf /data/lxc/$lxcname.
另请参阅: BTRFS 命令文档
| 归档时间: |
|
| 查看次数: |
3007 次 |
| 最近记录: |