阿里云 centos 怎样分swap

阿里云 centos 怎样分swap,第1张

阿里云分配swap *** 作如下:

如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区稍差。

首先,以root身份连接到服务器

选择一个目录,如/var,进入

# cd /var/

创建swap文件,执行dd命令,增加一个1G的swap文件,根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍

# dd if=/dev/zero of=swapfile bs=1024 count=1024000

也可以是:

# dd if=/dev/zero of=swapfile bs=1G count=1

这两条命令都是从硬盘里分出一个1G大小的空间,挂在swapfile上

接着再把这个分区变成swap分区

# /sbin/mkswap swapfile

并使其成为有效状态

# /sbin/swapon swapfile

检查是否正确

# free -m

或者

# /sbin/swapon -s

即可看到swap分区和大小以及使用情况

最后需要修改/etc/fstab 文件,使其可以随服务器重启时自动启动swap分区

# echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab

至此,已全部完成添加swap分区。

如果需要的话,可以用文件来做swap分区,我的通常做法是这样的。

# dd if=/dev/zero of=/var/swapfile bs=1M count=1024 //生成1024M大小的空文件

# mkswap /var/swapfile  //设置为swao分区

# swapon /var/swapfile  //开启swap分区

# chmod 7777 /var/swapfile //设置权限为7777,以便无论哪个用户启动系统都能正常运作

# echo /var/swapfile swap swap defaults 0 0 >> /etc/fstab  //设置开机自动挂载


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7978282.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存