linux系统磁盘为什么突然变成Read-only file system ?

哎呀,那天我的电脑突然又回到了只读模式。
我当时很迷茫,不知道该怎么办。
你说2 02 2 年,某个城市的一台电脑突然进入只读模式。
那就太混乱了。
那时的硬盘数据价格如此之高,光是想想就让我难过。
后来慢慢研究,发现可能是我太偏激了,以为是系统文件损坏了,或者是驱动器有坏扇区,又或者是fstab文件错误。

当时我觉得数据无论如何都很重要所以我必须备份它。
我在那台计算机上使用 scp 命令将重要文件传输到远程主机。
我记得命令是scp -r,非常方便,可以直接传输目录和文件。
当时我就想,如果我用tar命令打包这个,还得写到磁盘上,是不是还会有问题呢?
后来修复了fstab文件,然后使用命令以读写模式重新挂载文件系统,电脑就恢复正常了。
当时的感觉就像中了彩票一样。
但是,如果文件系统确实有问题,则应该在umount 模式下使用fsck 命令来检查和修复。

哎,如果是硬件问题那就更麻烦了。
当时我干脆换了一块新硬盘。
更换后重装系统,硬盘分区。
如果不想扔掉硬盘,可以将其格式化,然后安装系统。

哎,毕竟电脑这个东西真是让人心痛啊。
有时您需要从 CD 启动并使用 Live CD 复制数据。
当时我就想,这台电脑真是个无底洞,要花很多钱,让我很头疼。

如何在Linux中处理只读文件系统?

文件系统是否变为只读?只需按照以下步骤操作即可。

第 1 步.检查安装状态 要进行检查,请使用 mount 命令。
例如,/dev/sda1 检查输出是否包含单词 ro。
如果有,则表示它是只读的。

第 2 步:返回读/写模式。
使用命令 sudomount-oremount,rw/dev/sda1 / 尝试更改。
如果无法修复,可能是底层有问题。

第 3 步:检查您的硬件和文件系统 使用 dmesg|tail-2 0 查看内核日志。
查找关键字 I/Oerror。
如果损坏,请使用 fsck 修复它。
笔记。
恢复之前一定要备份数据!重要的!
第 4 步:检查硬盘的运行状况 使用 sudosmartctl -H /dev/sda 检查硬盘的状态。
如果失败,则硬盘损坏,请尽快更换。

第 5 步.检查配置文件 使用 nano /etc/fstab 检查配置。
检查是否添加了ro选项,更改rw并保存。

第 6 步:确定这是临时问题还是硬件问题。
临时错误通常是需要解决的文件系统错误。
如果硬盘有问题,则需要更换。

第7 步:特殊场景 嵌入式系统需要更改启动参数。
检查容器环境的配置。

你自己看看。

linux root用户修改权限说是只读文件系统,怎么办?

说实话,在Linux系统中权限问题很容易让人头疼。
之前在做服务器上的一个项目,遇到了root用户连文件都读不了的情况。
我当时很困惑。
后来发现问题可能出在挂载文件系统时参数设置不正确。

我尝试过与您提到的解决方案类似的场景。
比如我曾经测试过一个新系统,用root创建了一个叫ceshi的目录,却发现权限不对,根本进不去。
此时就得一步步来了。

请看以下步骤: 1 、打开系统,使用mkdir ceshi创建目录。
这一步很简单,但是在命令行输入时要小心不要出错。
2 、检查权限,使用ls -l ceshi查看。
当时看的时候发现某个用户组没有权限。
我忘记是哪个组了无论如何,这不是根组。
3 . 使用 chgrp root ceshi 更改用户组。
说实话,我经常使用这个命令,但有时我忘记添加递归参数-R。
结果只是改变了当前目录,但子目录还是不行。
4 . chmod -R a+w 这个是关键,给所有用户添加写权限。
我的一个朋友第一次使用这个命令并最终更改了所有系统文件。
他当时非常害怕。
5 . 将 chown 改为 bin 有点奇怪。
我记得bin是系统可执行组,不是用户?确定是垃圾吗?我查了一下这里,发现如果要切换到普通用户,应该是chown username:usergroupname,例如chown user:usergroup。
6 、使用man命令查看帮助文档。
这是一个好习惯。
以前我都是直接网上搜索,结果发现英文文档让我不知所措。

Linux是一个系统。
开源非常方便。
您可以根据需要更改配置。
但这也意味着如果你不小心,你可能会搞砸。
比如我之前修改了某个内核参数,导致系统蓝屏,花了好几天才恢复。
因此更改权限时要小心。

你提到的开源代码、无版权、用户众多,这就是Linux的魅力。
但正是因为开放性,才出现了不同的改编版本和不同的方法。
初学者确实需要更多的探索才能使用它。
但一旦你开始使用,其灵活性和功能性确实是其他系统无法比拟的。