全新安装的 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 现在显示可用的交换空间。
但是,重新启动后,一切都会恢复,并且系统日志中会出现相同的错误。
因此,看起来交换逻辑卷由于某种原因在启动期间未被激活。
有任何想法吗!