“只读文件系统”的错误及解决方法

“只读文件系统…”是与文件系统相关的错误。由于不同的原因,此错误可能在不同的情况下发生。这个错误只是表示目标文件系统是以只读模式挂载的,不能写入或更改。

null

只读文件系统错误案例

可能会有不同的” 只读文件系统 “错误案例。一般来说,它们不会直接导致此错误。主要原因是文件系统由于不同的原因被装载为只读。下面我们列出一些这种错误的例子。

在尝试重新启动apache2 web服务器时,可能会出现如下错误。

$ sudo service apache2 start [sudo] password for username: sudo: unable to open /var/lib/sudo/user: Read-only file system  * Starting web server apache2                                      

列出装载的文件系统

首先,我们将列出已经装载的文件系统。mount命令可用于列出已装入的文件系统。输出可能有点长,但只找到与根路径和主路径相关的行。

mount
图片[1]-“只读文件系统”的错误及解决方法-yiteyi-C++库

重新装载文件系统

解决只读文件系统错误的第一步是重新安装文件系统。因为文件系统可能由于不同的原因而以只读方式挂载,这些原因一次发生一次。所以重新安装文件系统将在正常状态下挂载它。位于中的指定文件系统 /etc/fstab表格 可以使用以下命令重新装载配置文件。此操作需要预期的根权限。

sudo mount -o remount /

重启系统

解决只读文件系统错误的另一种方法是重新启动系统。重新启动系统重新开始,清除以前的错误,可能是相关的库、配置、临时更改等。

sudo reboot

检查文件系统是否有错误

重新启动系统通常会检查文件系统是否有错误,如果是错误,则会修复错误。但在某些情况下,这可能行不通。我们可以使用fsck命令显式地检查错误并自动修复它们。

sudo fsck.ext4 -f /dev/sda2

以读写方式重新装载文件系统

默认情况下,文件系统配置为以只读方式装入。但是这些文件系统也可以以读写方式挂载。rw选项可用于装载读写。

sudo mount -oremount,rw /

相关文章: 如何列出Linux中的用户(Ubuntu、Mint、Debian、CentOS)?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享