最近,我主要通过 SSH 使用的系统停止工作了。我重新启动了它,它显示错误消息(抱歉,没有拍照),说需要检查磁盘。我用它检查了磁盘,fsck
它说它清除了一些孤立的 inode。
我以为就是这样,但两天后又发生了同样的事情,我再次用 修复了它fsck
。
当我查看日志时,我看到了第一次出现该问题时出现的这些消息:
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm rm: bg 6695: bad block bitmap checksum
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4) in ext4_free_blocks:4952: Filesystem failed CRC
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm rm: bg 6694: bad block bitmap checksum
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4) in ext4_free_blocks:4952: Filesystem failed CRC
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm rm: bg 6693: bad block bitmap checksum
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4) in ext4_free_blocks:4952: Filesystem failed CRC
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm rm: bg 6698: bad block bitmap checksum
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4) in ext4_free_blocks:4952: Filesystem failed CRC
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm rm: bg 6689: bad block bitmap checksum
Mär 31 11:03:49 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4) in ext4_free_blocks:4952: Filesystem failed CRC
这是第二次:
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4768: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4769: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4770: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4771: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4772: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4773: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4774: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4775: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4776: bad block bitmap checksum
Apr 02 09:16:44 xxxxxxxx kernel: EXT4-fs error (device nvme0n1p4): ext4_validate_block_bitmap:376: comm kworker/u16:1: bg 4777: bad block bitmap checksum
因此,我使用 USB 闪存驱动器启动系统,并使用 检查 NVMe 驱动器是否有坏块fsck -vcck
。没有发现坏块。此外,该smartctl
工具也没有报告驱动器的错误。
所以我想知道到底出了什么问题?如果没有坏块,那么是什么导致了这一切?我正在考虑更换驱动器,但由于不了解问题所在,这个解决方案并不能让我相信它不会再次出现。有什么建议或想法吗?
*NVMe 是 2 TB Intel 660p,有 4 个分区:p1:EFI、p2:swap、p3:/、p4:/home