为什么我不能在启动时启用交换?

Sno*_*lla 8 swap

我使用 GParted 进行了交换分区,效果很好,因为我的计算机只有 2 GB 内存。但是,每次启动时,我都必须执行 sudo swapon /dev/sda1 直到它启用。我如何设置它以便它自动启用。我只使用了三个月的 Ubuntu,所以你可能需要为我解释清楚。

Mar*_*ski 15

启用交换分区:

  • 如果它们列在启动时 /etc/fstab
  • 当你跑 swapon /dev/<device>
  • 或者当您运行时swapon -a,假设您在 fstab 中配置了一些交换设备。

跑:

grep swap /etc/fstab
Run Code Online (Sandbox Code Playgroud)

如果没有输出,则说明您没有将交换分区添加到 /etc/fstab。

如果您的交换分区是 ie /dev/sda1 添加

/dev/sda1 none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)

/etc/fstab文件末尾并运行swapon -a.

通过以下方式验证您的分区是否用作交换分区

cat /proc/swaps
Run Code Online (Sandbox Code Playgroud)