(资料图片)
free -m
第二行 Swap:可以看到,目前交换分区的大小为0
su root
2. 在根目录下创建swap目录,进入swap目录
cd ../../mkdir swapcd swap
3. 输入创建交换分区命令
dd if=/dev/zero of=swapfile bs=1024 count=12582912
我这里是创建了一个12g的交换分区,各自根据各自的内存,酌情创建,下图是ubuntu建议设置的大小 4. 制作交换文件
mkswap swapfile
5. 挂载交换分区
swapon swapfile
如果挂载时提示这个信息,则需要需改交换文件的权限
chmod 600 swapfileswapoff swapfileswapon swapfile
其中swapoff swapfile 是卸载交换分区的命令,再次输入挂载命令,会发现没有提示了。 此时再输入查看内存使用情况命令,会发现交换分区大小已经为刚才创建的12g 6. 自动启动 swap 分区 此时交换分区已经生效,但是如果重启,会发现交换分区并未自动启动,因此需要 在 /etc/fstab 文件中添加 /swap/swapfile swap swap defaults 0 0 此时再重启,交换分区也会自动了
标签: