Linux 添加交换分区

内存空间不允许的条件下,CentOS 服务器需要添加一定大小的交换分区才能用。

添加方法如下:

#1 创建分区文件

dd if=/dev/zero of=/swapfile bs=1024 count=524288      # 512 MB

命令含义:

  1. if=/dev/zero:源文件为 /dev/zero(null) ;
  2. of=/swapfile:目标文件 /swapfile(交换分区);
  3. bs=1024:一次读写 1024 BYTES;
  4. count=524288:复制 523288 BLOCKS。

#2  修改所有者/组和权限

chown root:root /swapfile
chmod 0600 /swapfile

#3 设置文件为交换文件

mkswap /swapfile

#4 挂载交换分区

swapon /swapfile

#5 开机自动挂载

/etc/fstab 添加:

/swapfile               swap                    swap    defaults        0 0

参考:

  1. https://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/

作者: YanWen

Web 开发者

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s