如何修复 LVM 设置中交换文件设备超时的问题?

如何修复 LVM 设置中交换文件设备超时的问题?

全新安装的 20.04 可以正常启动,但每次启动时我都会在系统日志中看到此信息。

看起来好像没有分配交换文件。我该如何修复这个问题?

systemd-fsckd.service: Succeeded.
dev-mapper-vgubuntu\x2dswap_1.device: Job dev-mapper-**vgubuntu\x2dswap_1.device/start timed out**.
Timed out waiting for device /dev/mapper/vgubuntu-swap_1.
Dependency failed for /dev/mapper/vgubuntu-swap_1.
Dependency failed for Swap.
swap.target: Job swap.target/start failed with result 'dependency'.
dev-mapper-vgubuntu\x2dswap_1.swap: Job dev-mapper-vgubuntu\x2dswap_1.swap/start failed with result 'dependency'.
dev-mapper-vgubuntu\x2dswap_1.device: Job dev-mapper-vgubuntu\x2dswap_1.device/start failed with result 'timeout'.
May 14 13:41:08 localhost systemd[1]: Reached target System Initialization.

/etc/fstab 包含:

/dev/mapper/vgubuntu-swap_1 none swap sw 0 0

vgubuntu 中的 2 个逻辑卷(root 和 swap_1)均分配给PV /dev/mapper/pdc_biabhicfdd5,即在 (BIOS) RAID1 阵列中配置的 2 个 SSD。

/proc/swaps 没有条目。

swapon -a返回错误“无法打开 /dev/mapper/vgubuntu-swap_1:没有此文件或目录”。

sudo lvscan显示“/dev/vgubuntu/swap_1”为非活动状态。

因此我使用 sudo lvchange 激活了 /dev/vgubuntu/swap_1,然后sudo swapon -a成功了,并且 vmstat 现在显示可用的交换空间。

但是,重新启动后,一切都会恢复,并且系统日志中会出现相同的错误。

因此,看起来交换逻辑卷由于某种原因在启动期间未被激活。

有任何想法吗!

相关内容