我执行了这个命令apt update && apt upgrade
。之后,除 ftp 容器外,所有容器都启动了。启动此错误:。Job for [email protected] failed because the control process exited with error code. See "systemctl status [email protected]" and "journalctl -xe" for details. TASK ERROR: command 'systemctl start pve-container@102' failed: exit code 1
当我执行该命令时显示的内容如下:"systemctl status [email protected]
命令journalctl -xe
显示:
我该如何修复它?
答案1
第二个调试窗口的第 6 行显示
EXT4-fs (dm-9): error loading journal
容器中的 EXT4 文件系统有问题。
尝试 fsck 它!
注意 1:在运行 fsck 之前,请确保容器镜像未挂载。
注意 2:如果 fs 包含重要数据,请在继续操作之前备份镜像文件。
尝试修复日志:
e2fsck -E journal_only /path/to/your/container_image.raw
...或者对整个 ext4 fs 进行常规 fsck:
e2fsck /path/to/your/container_image.raw
如果发现错误,并且 fsck 认为可以修复,则对建议的修复回答“是”。希望容器现在可以启动。