为什么交换磁盘不仅仅是主分区内的一个文件?设置为单独的分区会限制我为另一个操作系统扩展 1 个分区的能力。
答案1
我发现我从来不用交换分区。如果你的机器有足够的内存,也许可以不用它。转到命令窗口并输入
free -m
您应该在最后一行看到对“Swap”的引用。如果此处的使用量为零,并且始终保持这种状态,请使用 gparted 缩小交换分区或将其完全删除。
您可能可以使用交换文件,但鉴于 Linux 强调使用分区而不是文件,我不确定这种技术是否可靠。如果您确实需要交换文件,请谷歌搜索“swap file linux”,您应该可以找到有关如何设置的说明。
答案2
您可以创建交换文件并用它们替换交换分区。
使用此命令创建交换文件
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
sudo mkswap /swapfile
这将创建 1 GB 的交换空间。如果您想要更大的交换空间,请更改count
值。计数在KB
开启新创建的swap file
sudo swapon /swapfile
如果您希望mount
在启动时使用此文件,请编辑/etc/fstab
并在最后添加此行。
sudo nano /etc/fstab
添加
/swapfile none swap sw 0 0
就是这个。