我们有 Linux Redhat 7 机器,设备的文件系统 - /dev/sdc 是 ext4,硬件是新硬件和新磁盘
当我们执行:
mount -o rw,remount /grop/sdc
我们收到写保护错误
喜欢:
/dev/sdc read-write, is write-protected
尽管 /etc/fstab 允许读写,并且 /grop/sdc 下的所有子文件夹都具有完全的写/读权限!
/dev/sdc /grop/sdc ext4 defaults,noatime 0 0
然后我们
umount -l /grop/sdc
并且从中df -h
我们可以看到磁盘当前尚未安装
然后我们执行
mount /grop/sdc
但我们很忙 -:( -:(
所以我们别无选择,只能重启
从历史记录中我们并没有看到有人通过挂载限制磁盘为只读
这很奇怪,磁盘设备怎么会被写保护呢?
为了解决这个问题,我们执行了完全重启
现在磁盘是写读理所应当
这里发生了什么,
重启后我们检查 dmesg 并看到以下内容:
EXT4-fs warning (device sdc): ext4_clear_journal_err:4698: Marking fs in need of filesystem check.
EXT4-fs (sdc): warning: mounting fs with errors, running e2fsck is recommended
EXT4-fs (sdc): recovery complete
我们可以说在启动过程中执行了 e2fsck 吗?
答案1
是的,您可以说在启动期间执行了 fsck。
由于某种原因,您的磁盘已损坏,因此 IS 拒绝将其安装为 RW,因为这会导致错误累积。启动时,Linux 发现磁盘“脏了”,并在安装之前执行了 fsck 来清理它。
如果问题再次出现,您可以在安装之前执行 fsck 来解决它 - 但您应该真正发现损坏的原因并修复它。