交换可以在不同的磁盘上吗?

ubu*_*ico 6 swap

我有 16GB 的内存,核心系统在 128GB 的​​ sddisk 上运行。所以我没有空间使用 16/32 GB 进行交换。

我可以在另一个硬盘上创建交换吗?或者它必须与系统在同一个磁盘上?

编辑

什么是从中迁移掉的步骤/dev/sdc3/dev/sdb。该文件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/sda2 during installation
UUID=6d9c9f84-02f0-4f59-b57f-6a4ebd06b87f /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=4B73-5222  /boot/efi       vfat    defaults        0       1
# /home was on /dev/sda4 during installation
UUID=b0233bff-100f-4741-ad00-29ffc6f26057 /home           ext4    defaults        0       2
# swap was on /dev/sda3 during installation
UUID=1a3ad087-9ba3-4312-9307-a84dade9e1bf none            swap    sw              0       0
Run Code Online (Sandbox Code Playgroud)

Mit*_*tch 7

是的。

您可以选择在安装时执行此操作,也可以使用诸如之类的工具创建交换分区,gparted然后使用swapon. 将其添加到您的fstab以使其在启动时可用。

如需制作交换分区的帮助:如何恢复不小心删除的交换分区?

有关打开交换的帮助:您实际上只需输入sudo swapon终端

有关添加到 fstab 的帮助:如何在系统安装后添加交换分区?


Roh*_*van 5

由于您有 16GB RAM,因此不需要“交换”分区。另外,“交换应该是 RAM 的 1-2 倍”规则仅对 RAM 较小(即 < 2GB)的系统有效。

您可以使用mkswap和在单独的驱动器上创建交换分区swapon

例如 - 将交换从 /dev/sdc3 迁移到 /dev/sdb1 -

swapoff /dev/sdc3

mkswap /dev/sdb1

swapon /dev/sdb1

并编辑 /etc/fstab 中的交换条目。