CentOS 7 Live - 只读文件系统错误

CentOS 7 Live - 只读文件系统错误

我已经加载了 CentOS 7 Gnome Live USB。我想在不接触计算机上安装的系统的情况下对其进行一些操作,因为我只想尝试一些东西。

我在 Live-USB 操作系统上安装了 openssh-server,添加了一个新用户并授予他 sudo 权限。

所以我加载了 CentOS 7 Gnome Live,下载了一个 tar 存档(大约 500 MB)并想要解压这个文件。但我收到了这个错误:

-bash: /usr/bin/tar: Input/output error

所以我尝试了touch one,但出现了错误:

touch: cannot touch ‘one’: Read-only file system

我怎么解决这个问题?几个小时前,我启动了 Ubuntu Live 操作系统,并做了同样的事情。下载任何存档、解压并安装软件都没有问题。那么为什么 CentOS 上会出现这个问题呢?

编辑

也许有用的信息:我在 HDD 上什么也没做(我不知道 Live OS 是否做了什么),但我对在 HDD 上做某事持谨慎态度。

编辑2

调查/var/log/messages显示我有很多这样的台词

Aug  5 12:51:03 localhost kernel: EXT4-fs warning (device dm-3): ext4_end_bio:332: I/O error -5 writing to inode 262351 (offset 402653184 size 7761920 starting block 1120101)
...
Aug  5 12:51:04 localhost kernel: Buffer I/O error on device dm-3, logical block 1143313

编辑3

这可能是一些有用的输出dmesg

[68583.204179] Buffer I/O error on device dm-3, logical block 1143313
[68583.204187] systemd-journald[941]: /dev/kmsg buffer overrun, some messages lost.
[68585.569969] Aborting journal on device dm-3-8.
[68585.569978] Buffer I/O error on device dm-3, logical block 15315
[68585.569980] lost page write due to I/O error on dm-3
[68585.569983] JBD2: Error -5 detected when updating journal superblock for dm-3-8.
[68585.570031] Buffer I/O error on device dm-3, logical block 0
[68585.570035] lost page write due to I/O error on dm-3
[68585.570038] EXT4-fs error (device dm-3): ext4_journal_check_start:56: Detected aborted journal
[68585.570042] EXT4-fs (dm-3): Remounting filesystem read-only
[68585.570043] EXT4-fs (dm-3): previous I/O error to superblock detected
[68585.570047] Buffer I/O error on device dm-3, logical block 0
[68585.570048] lost page write due to I/O error on dm-3

答案1

应该至少有一个以读写方式安装的文件系统。运行mount以查看所有已安装的文件系统,并查找一个已安装的读写 (rw): mount | grep rw

我希望您会发现/var已安装的读写,和/var/tmp/或/tmp应该是可写的。

相关内容