他们给我提供了一台虚拟机用于上课,但它实在是太小了。我将主硬盘扩展了 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
它应该启动得更快,因为它不会等待不存在的交换分区。