swapon --show 为空

swapon --show 为空

他们给我提供了一台虚拟机用于上课,但它实在是太小了。我将主硬盘扩展了 100 GB,以便腾出一些空间。在此过程中,我不得不删除并重新添加交换分区。这项作业是关于取证的,与管理系统无关(仅供参考)。

启动速度很慢,所以我找到了一个类似问题;但是,我真的不知道我在做什么。我的sudo swapon --show命令是空的。第一个命令的输出是:

$ sudo blkid
/dev/sr0: UUID="2020-01-13-11-26-32-82" LABEL="VBox_GAs_6.1.2" TYPE="iso9660"
/dev/sda1: UUID="48d21be0-266d-412f-94c2-47eb9bdfcb6e" TYPE="ext4" PARTUUID="59d4415c-01"
/dev/sda5: UUID="525383e5-fea2-4b7d-bd81-028fd6f55e88" TYPE="swap" PARTUUID="59d4415c-05"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/fd0: SEC_TYPE="msdos" UUID="C4B1-CDCF" TYPE="vfat"
/dev/loop8: TYPE="squashfs"

第二:

$ cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=48d21be0-266d-412f-94c2-47eb9bdfcb6e /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=ab7cc7d6-77e0-444f-982d-bb64502305b9 none            swap    sw              0       0

我的猜测是交换指向一个旧驱动器ab7cc...并且需要指向52538...,但我犹豫着是否要摆弄它,因为我真的不知道它是什么。

我的交换设置正确吗?如果是,我还可以检查哪些内容以查找“启动时间缓慢”

答案1

您完全正确。UUID 之间不匹配。这是由于重新创建交换分区造成的。您执行了正确的命令来确定这一点。

free -h# 显示更多数据

sudo blkid# 显示 UUID

cat /etc/fstab# 显示 fstab

sudo -H gedit /etc/fstab# 编辑 fstab

在 /etc/fstab 中...

改变:

# swap was on /dev/sda5 during installation
UUID=ab7cc7d6-77e0-444f-982d-bb64502305b9 none    swap    sw     0 0

到:

# swap was on /dev/sda5 during installation
UUID=525383e5-fea2-4b7d-bd81-028fd6f55e88 none    swap    sw     0 0

然后reboot它应该启动得更快,因为它不会等待不存在的交换分区。

相关内容