像Windows一样的动态交换文件?

我想将Ubuntu安装到一个8GB的USB记忆棒上,所以真的没有空间进行交换。 我有8GB内存,我使用的内存最强的应用程序是Firefox和LibreOffice。 我不使用hibernate。 我知道你可以在Linux中拥有一个交换文件,但是你可以根据需要增加和缩小吗? 这会给我一个安全网,并且很可能不会让我松开任何低吞咽的空间。 我研究了这个主题并找到了以下步骤:

sudo mkdir -p /var/cache/swap/ sudo fallocate -l 1G /var/cache/swap/swap0 

或者如果上述情况失败:

 sudo dd if=/dev/zero of=/var/cache/swap/swap0 bs=1M count=1024 

然后:

 sudo chmod 0600 /var/cache/swap/swap0 sudo mkswap /var/cache/swap/swap0 sudo swapon /var/cache/swap/swap0 

添加这个t / etc / fstab:

 /var/cache/swap/swap0 none swap sw 0 0 

然后安装swapspace以使交换文件动态化:

 sudo apt-get install swapspace 

那就是它? 只安装swapspace会将我的交换文件从1GB减少到零并让它增长到1GB?

那么你可以尝试当然提到的方法。 一个更简单的事情就是在没有交换分区的情况下安装Ubuntu。 Linux不会阻止你,它可以在没有交换的情况下工作。

swapspace是你的朋友 – 当你需要额外的内存时它会动态调整交换文件的大小(但是当你不需要时就会消失)。