LINUX swap 扩容缩小案例
(1) 有硬盘分区
- 现状,目前是4G的swap,我要设置为8G的swap,用8G换2G。
-
场景一
① 新建磁盘分区
② 停止所有的swap分区
swapoff -a
free -m
③ fdisk分区
fdisk -l # 列出所有磁盘
fdisk /dev/sdb
fdisk /dev/sdb > n > ;p 检查; t 修改> id: 82;w 保存
L # 列出所有代码
L 82
w
④ 格式化分区
mkswap /dev/sdb1
⑤ 启动新的swap分区
swapon /dev/sdb1
⑥ 设置开机自动启动
vim /etc/fstab
UUID=XXXXXXXXXXXXXXXXX swap swap defaults 0 0
reboot # 测试
-
场景二
现状,目前是4G的swap,我要设置为8G的swap,需要加4G。
① 新建磁盘分区
② 停止所有的swap分区
swapoff -a
free -m
③ fdisk分区
fdisk -l # 列出所有磁盘
fdisk /dev/sdb
fdisk /dev/sdb > n > ;p 检查; t 修改> id: 82;w 保存
t -> L # 列出所有代码
L 82 # 修改分区号
w
④ 格式化分区
mkswap /dev/sdb1
⑤ 启动新的swap分区
swapon /dev/sdb1
⑥ 设置开机自动启动
vim /etc/fstab
UUID=XXXXXXXXXXXXXXXXX swap swap defaults 0 0
## reboot ## 重启
(2) 没有硬盘分区
场景一
- 现状,目前是2G的SWAP ,我要设置为8G的SWAP ,用8G换1G。
① 新建文件分区(8G)
dd if=/dev/zero of=/soft/swap1g bs=1M count=1024
② 停止原来所有的SWAP分区
swapoff -a
free -m
③ 启动新的SWAP分区
mkswap -f /soft/swap1g
④ 设置开机自动启动。
vim /etc/fstab
/soft/swap1g swap swap defaults 0 0
## reboot
场景二
- 现状,目前是4G的SWAP,我要设置为8G的SWAP ,用4G+4G。
① 新建文件分区(8G)
dd if=/dev/zero of=/soft/swap2g bs=1M count=1027
② 启动新的SWAP分区
mkswap -f /soft/swap2g
③ 设置开机自动启动。
vim /etc/fstab
/soft/swap1g swap swap defaults 0 0
## reboot
④ 如果要关闭
swapoff /soft/swap1g