Ubuntu 18.04 因 EXT4-fs 错误和 systemd-journald 崩溃

Ubuntu 18.04 因 EXT4-fs 错误和 systemd-journald 崩溃

10 月 22 日更新:

两周前我将 SSD 从 LITEON CV3-8D256 换成了 Samsung 970 Evo Plus,此后再也没有出现过下面描述的问题。我怀疑问题是由于 SSD 故障造成的。


  1. 错误描述

我在三星 Notebook 9 pro 上使用 Ubuntu 18.04.04。我同时拥有 Windows 10 和 Ubuntu。(我的 Windows 运行良好。)

我的 Ubuntu 以两种不同的方式崩溃:

  • 当我锁定屏幕并在一段时间后尝试重新登录时,登录屏幕显示“身份验证错误”,并且我无法输入密码。
  • 有时 Gnome 会停止工作(左侧面板中的所有图标都变为空白;窗口右上方的最小化、放大、关闭图标也变为空白),我无法使用终端。这种情况在我使用 Zoom 时发生过两次,但在其他场合也发生过。

当这两种情况发生时,我无法向我的 Ubuntu 输入任何内容。如果我使用电源按钮关闭计算机,则会弹出以下错误消息。

    EXT4-fs error (device sda7): __ext4_find_entry:1532: inode #2102576: comm dbus-daemon: reading directory iblock 0
    systemd-journald[327]: failed to write entry (9 items, 338 bytes), ignoring: Read-only file system

屏幕上还弹出很多类似的 EXT4-fs 错误(应用程序名称不同,例如gdm3)和 systemd-journald[327] 错误。它们不断出现,我不得不使用电源按钮将其关闭。

当我重新启动计算机并检查时dmesg | grep 'systemd',我可以看到

    systemd-journald[336]: File /var/log/journal/fa8422ed75134510a339189bf20b432e/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.

在错误首次出现前大约一个月,我对硬盘进行了重新分区。

  1. 我已尝试过:

Fsck 和 smartctl 没有显示任何错误。

我尝试WaylandEnable=false进入/etc/gdm3/custom.conf并改变fs.inotify.max_user_watches以下

由于以上两种方法不起作用,我格式化了安装 Ubuntu 的分区,然后重新安装了 Ubuntu。全新安装后,我恢复了数据,Ubuntu 运行正常约一个月,然后开始出现相同的错误。

  1. 我将不胜感激任何帮助!

编辑1。 SMART 测试的屏幕截图 聪明的

编辑2。 的结果free -h

                  total        used        free      shared  buff/cache   available
    Mem:            15G        1.6G         12G        536M        1.6G         13G
    Swap:          1.9G          0B        1.9G

的结果sudo lshw -C memory

  *-firmware                
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: P04AGF.048.170731.PS
       date: 07/31/2017
       size: 64KiB
       capacity: 15MiB
       capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
  *-memory
       description: System Memory
       physical id: 13
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
          product: M471A1K43BB0-CPB
          vendor: Samsung
          physical id: 0
          serial: 00000000
          slot: ChannelA-DIMM0
          size: 8GiB
          width: 64 bits
          clock: 2133MHz (0.5ns)
     *-bank:1
          description: [empty]
          physical id: 1
          slot: ChannelA-DIMM1
     *-bank:2
          description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
          product: M471A1K43BB0-CPB
          vendor: Samsung
          physical id: 2
          serial: 00000000
          slot: ChannelB-DIMM0
          size: 8GiB
          width: 64 bits
          clock: 2133MHz (0.5ns)
     *-bank:3
          description: [empty]
          physical id: 3
          slot: ChannelB-DIMM1
  *-cache:0
       description: L1 cache
       physical id: 1a
       slot: L1 Cache
       size: 128KiB
       capacity: 128KiB
       capabilities: synchronous internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: 1b
       slot: L2 Cache
       size: 512KiB
       capacity: 512KiB
       capabilities: synchronous internal write-back unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 1c
       slot: L3 Cache
       size: 4MiB
       capacity: 4MiB
       capabilities: synchronous internal write-back unified
       configuration: level=3
  *-memory UNCLAIMED
       description: Memory controller
       product: Sunrise Point-LP PMC
       vendor: Intel Corporation
       physical id: 1f.2
       bus info: pci@0000:00:1f.2
       version: 21
       width: 32 bits
       clock: 33MHz (30.3ns)
       configuration: latency=0
       resources: memory:f722c000-f722ffff

的结果sysctl vm.swappiness

    vm.swappiness = 60

相关内容