编辑以.sh结尾的文件如下
#!/bin/bash
fdisk $1<<endn
$2
=========>>建立swap分区(ID:82)
$3
t
82
wq
end
partprobe //更新分区信息
cat /proc/partitions //查看分区列表
mkswap /dev/vdb1 //格式化swap分区
echo "swapon -a /dev/vdb1" >>/etc/rc.d/rc.local //开机自动打开swap分区
echo "/dev/vdb1 swap swap defaults 0 0" >>/etc/fstab //开机自动挂载swap分区
swapon -s //查看swap分区信息
blkid //列出可用的分区
[root@localhost Desktop]#chmod +x ./create_swap.sh
[root@localhost Desktop]#./create_swap.sh /dev/vdb p +1G
执行完结果如下

本文介绍了一个用于自动化创建swap分区的bash脚本。该脚本接收磁盘名称和大小作为参数,通过fdisk划分分区,并使用mkswap进行格式化,最后设置开机自动加载。
1542

被折叠的 条评论
为什么被折叠?



