编写脚本swap.sh要求如下
执行脚本后系统分会自动建立新swap,这个自动建立的新swap分区必须在重起后自动激活
[root@localhost ~]# vim /bin/swap.sh ##在配置文件中写入自动建立命令
#!/bin/bash
fdisk $1<<end ##分区位置
n ##新建
##空隔表示和回车默认即建立p分区
##空格表回车默认
##空格表回车默认
+100M ##分区大小
t
l ##查看id
82
p ##查看
wq ##保存
end
partprobe ##更新
mkswap /dev/vdb1 ##改变格式
swapon -a ##激活
swapon -s ##查看
echo swapon -a /dev/vdb1 >> /etc/rc.d/rc.local ##指向开机自起文件,在文件中写入开机自起的/dev/vdb1
[root@localhost ~]# chmod +x /bin/swap.sh ##给他执行权限
[root@localhost ~]# vim /etc/rc.d/rc.local ##在配置文件写入开机自起/dev/vdb1
swapon -a /dev/vdb1
[root@localhost ~]# /bin/swap.sh /dev/vdb ##执行命令自动建立/的/dev/vdb1
[root@localhost ~]# reboot ##重起
Connection to 172.25.254.134 closed by remote host.
Connection to 172.25.254.134 closed.
[kiosk@foundation66 Desktop]$ ssh root@172.25.254.134
root@172.25.254.134's password:
Permission denied, please try again.
root@172.25.254.134's password:
Last failed login: Wed Apr 26 23:49:17 EDT 2017 from 172.25.254.66 on ssh:notty
There was 1 failed login attempt since the last successful login.
Last login: Wed Apr 26 23:42:59 2017 from 172.25.254.66
[root@localhost ~]# swapon -s ##重起后查看
Filename Type Size Used Priority
/dev/vdb1 partition 102396 0 -1
linuxx初级学习之swap分区练习题
最新推荐文章于 2020-10-27 12:06:47 发布