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

vat*_*sal 6 wubi swap

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

bcb*_*cbc 8

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

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
Run Code Online (Sandbox Code Playgroud)


Sco*_*nce 1

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

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

    sudo fallocate -l 1g /path/to/desired/file
    sudo chmod 600 /path/to/desired/file
    
    Run Code Online (Sandbox Code Playgroud)
  2. 设置交换文件格式:

    sudo mkswap /path/to/desired/file
    
    Run Code Online (Sandbox Code Playgroud)
  3. 将其添加到/etc/fstab

    gksudo gedit /etc/fstab
    
    Run Code Online (Sandbox Code Playgroud)

    将其插入到文件底部:

    /path/to/swap/file  none  swap  sw  0 0
    
    Run Code Online (Sandbox Code Playgroud)
  4. 启用所有交换,包括新的交换文件:

    sudo swapon -a
    
    Run Code Online (Sandbox Code Playgroud)

我的大部分答案来自交换常见问题解答。向下滚动到谈论交换文件的部分。


小智 0

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

  • 虽然这可能会回答这个问题,但[最好](​​http://meta.stackexchange.com/q/8259) 在此处包含答案的基本部分,并提供参考链接 - 这样,如果原始链接永远消失,我们不会因链接失效而结束,我们仍然拥有信息。 (4认同)