![虚拟盒错误后启动时只读文件系统错误](https://linux22.com/image/954301/%E8%99%9A%E6%8B%9F%E7%9B%92%E9%94%99%E8%AF%AF%E5%90%8E%E5%90%AF%E5%8A%A8%E6%97%B6%E5%8F%AA%E8%AF%BB%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E9%94%99%E8%AF%AF.png)
我有一台 ubuntu 服务器。本周早些时候,我注意到我无法远程 ssh 到服务器。因此,我直接连接到服务器,但无法显示提示,只是继续在屏幕上滚动消息。我反复尝试 ctrl+c,但没有成功。因此,我进行了硬重启,并出现虚拟盒错误和 intriamsu 提示。我再次尝试重启,这次进入“高级”启动选项。从那里,我能够选择“进入根终端”。从根终端,我尝试运行 rsync 以从几天前制作的操作系统备份中恢复。它复制了大多数文件,但提到它可以将一些文件 rsync 复制回“/”目录。我重新启动,现在我收到“只读文件系统:'/var/log/landscape/sysinfo.log'”消息。
几个月前,我在重启时收到了类似的“只读文件系统”消息,我不得不从实时媒体启动,然后运行“fsck”之类的程序来修复它(如果我没记错的话)。
有人知道问题可能是什么并建议如何修复它吗?由于我这次可以从高级启动选项进入 root 终端,你认为我仍然需要使用实时媒体来修复它,还是我可以从 root 运行命令?
理想情况下,我希望通过从我正在创建的操作系统的每日备份中运行类似 rsync 的程序来修复此问题。所以我想知道为什么下面的命令不起作用。
原始备份脚本
sudo rsync --exclude={mnt,/home} -avz / /mnt/data/storage1_1tb/backup_beavis_os/2023-11-09/
我尝试从备份中恢复的脚本
rsync -avz /mnt/data/storage1_1tb/backup_beavis_os/2023-11-09/ /
答案1
我fsck -y /
从“进入根终端”选项运行,然后重新启动。这解决了只读问题。仍然不确定为什么从我的备份执行 rsync 没有解决任何问题。