我一直在阅读有关只读文件系统的帖子,但我发现的帖子与 HDD/SDD 有关。
我在笔记本电脑上运行 Ubuntu 20.04.2。我的服务器(实际服务器)上有一个 VM,正在运行 OMV。所有文件都运行良好,除了少数文件返回只读文件系统。最后,我想做的是使用 Grive2 将我的文件从 OMV 同步到 Google Drive。
在我的 fstab 中我有以下内容: 屏幕截图 fstab
我尝试将 file_mode=0777 和 dir_mode=0777 改为 rw,但没用,所以我又把它改回来了。我的 /root/.smbcredentialsomv 也是正确的(它指向那里)。如果这不正确,我想我首先就无法访问任何文件。
我读到过从实时 USB 运行 fsck,但由于我的驱动器是网络共享,而不是在本地计算机上,我不确定这是否有意义。欢迎纠正我,因为我仍在学习。
如果您需要更多信息来帮助解决这一难题,请随时询问。
提前致谢!
答案1
在链接的图像中,所有网络文件系统都使用 CIFS 网络文件系统。
通常,CIFS 协议仅支持每个连接使用一个凭据,并且不支持 unix 样式权限。客户端上可见的任何 unix 权限都是模拟的,更改这些权限不起作用(或无法按预期工作),因为它们要么在服务器端不存在,要么是从没有 1:1 映射的服务器权限转换而来的。
错误“只读文件系统”表示服务器拒绝写入,问题出在服务器上或文件系统的挂载方式上。如果这是挂载本身的问题,则挂载中的所有文件都应该是只读的。
如果这是权限问题,您将收到“权限被拒绝”的提示。
由于服务器没有运行 Ubuntu,因此在服务器端解决此问题与此无关。