文件系统突然只读?

tkb*_*kbx 4 filesystems permissions ext4 readonly

我一直在通过 USB 连接的格式化为 ext4 的 MicroSD 上存储一些文件。我试图将其中的目录移动到外部硬盘驱动器,但我得到了

mv: error reading ‘/mnt/sd/Directory/xyz.mp3’: Input/output error.

我尝试到chmod -R 777sd 的挂载点(以 root 身份),我得到了

chmod: changing permissions of ‘sd/Directory/xyz.mp3’: Read-only file system.

我从来没有做任何事情来使文件系统成为只读的,我以前也没有遇到过任何问题。我能想到的唯一改变的是 SD 通常是/dev/sdb1,而这次是/dev/sdc1

在 Windows 7 主机上的 Virtualbox 中运行 Arch Linux。

mdp*_*dpc 6

出现严重 I/O 错误时,任何已挂载设备的默认操作(除非在挂载时更改)是从其正常 R/W 模式退出到只读模式。它这样做是为了允许您尝试访问您正在执行的操作,并防止对设备文件系统格式的任何进一步严重损坏。

您可以检查日志以确定错误通常是什么。