如何增加我的五笔安装的交换大小?

我使用Wubi安装程序安装了Ubuntu。 所以我的默认交换大小只有256MB。 我有1GB的内存,很多时候系统明星哭着要求更多的交换。 我已经阅读了Swap FAQ ,但是当使用Wubi安装Ubuntu时,我仍然不确定如何增加交换大小。

只需按照五笔指南。 虽然其他一些答案可能有效,但您必须确保不在环路安装设备上创建交换文件,这可能会降低性能。

请参阅https://wiki.ubuntu.com/WubiGuide#How_do_I_increase_my_swap_space.3F

如何增加交换空间?

以下内容将使您的交换增加到2 GB。 将count =替换为交换文件所需的千字节数。

sudo su swapoff -a cd /host/ubuntu/disks/ mv swap.disk swap.disk.bak dd if=/dev/zero of=swap.disk bs=1024 count=2097152 mkswap swap.disk swapon -a free -m 

我之前从未使用过Wubi,但我猜测添加分区可能很复杂。 但是,没有规则表明您需要使用交换分区。 您也可以使用交换文件,并将其存储在系统中您喜欢的任何位置。 我可能会选择/media ,但这取决于你。 这是如何做:

  1. 创建额外的交换文件并设置适当的权限。 你可以把它放在任何你喜欢的地方。 将大小设置为您想要的额外交换空间大小。

     sudo fallocate -l 1g /path/to/desired/file sudo chmod 600 /path/to/desired/file 
  2. 格式化交换文件:

     sudo mkswap /path/to/desired/file 
  3. 将其添加到/etc/fstab

     gksudo gedit /etc/fstab 

    将其插入文件的底部:

     /path/to/swap/file none swap sw 0 0 
  4. 启用所有交换,包括新的交换文件:

     sudo swapon -a 

我从Swap FAQ中得到了很多答案。 向下滚动到讨论交换文件的部分。

我想在这里他们解释了如何以一种简单的方式做到这一点。 我不知道wubi究竟是如何工作的所以我猜你想要添加一个文件作为交换。 如果您正在使用分区,那么您将需要使用parted之类的东西来调整磁盘分区的大小。