“只读文件系统…”是与文件系统相关的错误。由于不同的原因,此错误可能在不同的情况下发生。这个错误只是表示目标文件系统是以只读模式挂载的,不能写入或更改。
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++库](https://www.yiteyi.com/wp-content/uploads/2021/05/linuxtect_image.png)
重新装载文件系统
解决只读文件系统错误的第一步是重新安装文件系统。因为文件系统可能由于不同的原因而以只读方式挂载,这些原因一次发生一次。所以重新安装文件系统将在正常状态下挂载它。位于中的指定文件系统 /etc/fstab表格 可以使用以下命令重新装载配置文件。此操作需要预期的根权限。
sudo mount -o remount /
重启系统
解决只读文件系统错误的另一种方法是重新启动系统。重新启动系统重新开始,清除以前的错误,可能是相关的库、配置、临时更改等。
sudo reboot
检查文件系统是否有错误
重新启动系统通常会检查文件系统是否有错误,如果是错误,则会修复错误。但在某些情况下,这可能行不通。我们可以使用fsck命令显式地检查错误并自动修复它们。
sudo fsck.ext4 -f /dev/sda2
以读写方式重新装载文件系统
默认情况下,文件系统配置为以只读方式装入。但是这些文件系统也可以以读写方式挂载。rw选项可用于装载读写。
sudo mount -oremount,rw /
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END