因为我一般不太用ubuntu系统,所以在安装时一般都是选择默认设置,直接安装,所以说所有硬盘空间都是挂载在/下的,没有分配swap空间,但是在安装MyEclipse时我发现必须要有swap,否则没办法安装,于是就要增加一块新的swap空间。
一、查看一下存储空间的使用情况
free-m
二、建立swap空间
dd if=/dev/zero of=/swapadd bs=1024 count=524288
以上的命令是建立一个名为swapadd的交换空间,大小是521M。
三、输入df -B M(或df -m)查看各分区当前使用情况
df -B M
四、将swapadd移动到一个空闲较大的分区中
mkdir /mnt/swap
mv swapadd /mnt/swap
五、执行以下命令启用虚拟内存
mkswap /mnt/swap/swapadd
swapon /mnt/swap/swapadd
再用free-m 看看swap是不是增加了。
六、设置开机自动挂载
如果不进行这一步的设置的话,重启电脑后swap就得重新挂载了。
sudo gedit /etc/fstab
然后在最后一行加入
/mnt/swap/swapadd swap swap defaults 0 0
重启一下电脑,用free-m看看是不是好了。