交换分区限制了我的驱动器

交换分区限制了我的驱动器

为什么交换磁盘不仅仅是主分区内的一个文件?设置为单独的分区会限制我为另一个操作系统扩展 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

就是这个。

相关内容