Ubuntu 18.04 重启后 Swap 关闭

Ubuntu 18.04 重启后 Swap 关闭

重启后交换功能关闭,但使用此命令打开交换功能后,交换功能可以正常工作

 sudo swapon /media/oleg/5C2C1D0A2C1CE0B6/swapfile

为什么?

我在 SSD 上安装了 Ubuntu 18.04。我的 HDD 带有 NTFS 文件系统。我在 NTFS 分区上创建了交换文件,而不是将其放在 SSD 上。

/etc/fstab好像:

UUID=26a50687-bfb3-4486-b822-9884130669de /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=E055-53B9  /boot/efi       vfat    umask=0077      0       1

/media/oleg/5C2C1D0A2C1CE0B6/swapfile none swap sw 0 0

计算机有 8Gb,现在没有交换也可以正常工作,但也许添加交换文件以防万一是有意义的。

答案1

问题是,我放置交换文件的 NTFS 文件系统未配置为自动挂载/etc/fstab,但它后来只是在某处自动挂载。

我添加了这个/etc/fstab,现在它似乎可以工作了:

/dev/sdb4 /media/oleg/5C2C1D0A2C1CE0B6 ntfs-3g rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0

此行仍然告诉 Linux 在重启后使用交换文件。 /media/oleg/5C2C1D0A2C1CE0B6/swapfile none swap sw 0 0

答案2

如果你之前的fstab文件中只有行安装

/media/oleg/5C2C1D0A2C1CE0B6/swapfile none swap sw 0 

问题是

/media/oleg/xxxx 未自动安装。

通过增加

/dev/sdb4 /media/oleg/5C2C1D0A2C1CE0B6 ntfs-3g rw,nosuid,nodev,allow_other,default_permissions

fstab,现在/dev/sdb4在需要交换之前就已挂载。我会将整个东西移动到不同的位置,例如创建一个名为 的文件夹/new_swap,然后将交换文件中使用的两行替换/media/oleg为:

/dev/sdb4 /newswap  none swap sw 0 

因此,现在您可以一步完成安装/交换创建,而不是两步完成。

相关内容