首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EXT4 4-fs错误(设备dm-0):ext4_lookup:1590

问EXT4 4-fs错误(设备dm-0):ext4_lookup:1590
EN

Unix & Linux用户
提问于 2020-08-30 09:51:36
回答 1查看 3.9K关注 0票数 1

系统信息

代码语言:javascript
复制
root@steveguan-1:~# uname -a
Linux steveguan-1 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
root@steveguan-1:~# cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

我所做的

动作导致了

问题

我将一个vmware实例导入到并行中,并在并行之后将vmware实例转换为一个以.pvm后缀结束的对象,遇到了这个问题。

现象

我无法在我的vm中运行docker ps,它在下面的消息中失败了

代码语言:javascript
复制
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

things我试过

我试着启动码头,但失败了

代码语言:javascript
复制
root@steveguan-1:~# systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.

详细情况如下

代码语言:javascript
复制
-- The start-up result is RESULT.
Aug 29 22:28:13 steveguan-1 systemd[1]: docker.service: Start request repeated too quickly.
Aug 29 22:28:13 steveguan-1 systemd[1]: docker.service: Failed with result 'exit-code'.
Aug 29 22:28:13 steveguan-1 systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit docker.service has failed.
--
-- The result is RESULT.
Aug 29 22:28:13 steveguan-1 systemd[1]: docker.socket: Failed with result 'service-start-limit-hit'.

我搜索并遵循了https://askubuntu.com/questions/1089310/how-to-resolve-service-start-limit-hit的指令,systemctl restart docker也失败了,我输入了systemctl status docker,得到了如下详细的错误消息

代码语言:javascript
复制
Aug 29 22:36:35 steveguan-1 dockerd[3050]: unable to configure the Docker daemon with file /etc/docker/daemon.json: open /etc/docker/daemon.json: bad message
Aug 29 22:36:35 steveguan-1 kernel: EXT4-fs error (device dm-0): ext4_lookup:1590: inode #2495068: comm dockerd: iget: checksum invalid
Aug 29 22:36:35 steveguan-1 systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
Aug 29 22:36:35 steveguan-1 systemd[1]: docker.service: Failed with result 'exit-code'.
Aug 29 22:36:35 steveguan-1 systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit docker.service has failed.
--
-- The result is RESULT.

虽然我已经谷歌了很多,但没有准确匹配的结果kernel: EXT4-fs error (device dm-0): ext4_lookup:1590。

更重要的是,当我输入dmesg时,它会显示如下所示的错误日志

代码语言:javascript
复制
[ 3808.842375] EXT4-fs error (device dm-0): ext4_lookup:1590: inode #2493025: comm cloud-id: iget: checksum invalid
[ 3808.843199] EXT4-fs error (device dm-0): ext4_lookup:1590: inode #2493025: comm cloud-id: iget: checksum invalid
[ 3808.844807] EXT4-fs error (device dm-0): ext4_lookup:1590: inode #2492995: comm cloud-id: iget: checksum invalid
[ 3808.845285] EXT4-fs error (device dm-0): ext4_lookup:1590: inode #2492995: comm cloud-id: iget: checksum invalid
[ 3808.845848] EXT4-fs error (device dm-0): ext4_lookup:1590: inode #2492809: comm cloud-id: iget: checksum invalid
[ 3808.846202] EXT4-fs error (device dm-0): ext4_lookup:1590: inode #2492809: comm cloud-id: iget: checksum invalid

提前谢谢!

EN

回答 1

Unix & Linux用户

发布于 2020-08-31 10:02:21

iget: checksum invalid消息意味着您的文件系统已损坏。您应该在上面运行e2fsck。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/607042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档