更改已安装文件系统中顶级目录的所有权时出现有趣的消息

更改已安装文件系统中顶级目录的所有权时出现有趣的消息

由于未知原因,该目录的所有权发生了更改。这是一个挂载点:VM-data 是 /dev/sda3,它是一个 btrfs 文件系统。

当我把它改回来时,我得到了一个错误,

chown: changing ownership of 'VM-data': No space left on device

但这似乎奏效了。

linux-7gt2:/srv # ls -l
总计 16
drwxr-xr-x 1 root root 0 2014 年 9 月 25 日 ftp
drwxr-x--- 1 tftp tftp 0 四月 28 07:04 tftpboot
drwxr-xr-x 1 root root 176 2014 年 10 月 26 日虚拟机数据
drwxr-xr-x 1 根 2014 年 10 月 26 日 36 日 www
linux-7gt2:/srv # chown john:用户虚拟机数据
chown:更改“VM-data”的所有权:设备上没有剩余空间
linux-7gt2:/srv # ls -l
总计 16
drwxr-xr-x 1 root root 0 2014 年 9 月 25 日 ftp
drwxr-x--- 1 tftp tftp 0 四月 28 07:04 tftpboot
drwxr-xr-x 1 john 用户 176 2014 年 10 月 26 日 VM 数据
drwxr-xr-x 1 根 2014 年 10 月 26 日 36 日 www
linux-7gt2:/srv #

据 fd 称,该设备上有 133GB 的可用空间。 “没有空间”也是我从使用该目录中的文件的程序中得到的一种误导性错误,因为它无法写入该目录。所以我想知道这是否是真正的错误?

这是已安装树的顶部,因此我想知道如何设置整个文件系统的所有权和权限是否有一些特殊的地方需要担心。


更新

这似乎是 btrfs 中的一个故障导致它进入只读模式。当检测到某些错误时,将其标记为根可能也是防御性锁定的一部分。

我不知道如何检查安装是否为rorw。我只知道我对它的要求是什么,那是不同的。

我也从未看到任何错误的迹象。在桌面操作系统上,是否可以打开某些功能来提醒用户?

相关内容