Create creat-swap.sh

main
yanglc 2021-06-21 04:11:41 +08:00 committed by GitHub
parent 68e162abc3
commit de019a3813
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 30 additions and 0 deletions

30
creat-swap.sh Normal file
View File

@ -0,0 +1,30 @@
#!/usr/bin/env bash
echo "Creat-SWAP by yanglc"
echo "本脚本仅在ubuntu下进行过测试"
get_char()
{
SAVEDSTTY=`stty -g`
stty -echo
stty cbreak
dd if=/dev/tty bs=1 count=1 2> /dev/null
stty -raw
stty echo
stty $SAVEDSTTY
}
echo "按任意键添加SWAP分区"
echo "使用CTRL+C退出脚本。。。"
echo "Press any key to continue"
echo " CTRL+C break command bash..."#CTRL+C EXIT
char=`get_char`
echo "Please set the partition size you want"
read -p "请输入要添加的大小:" size
sleep 1
echo "###########开始添加SWAP分区##########"
dd if=/dev/zero of=/mnt/swap bs=1M count='$size'
echo -e
echo "###########设置交换分区文件##########"
mkswap /mnt/swap
echo -e
echo "###########设置开机自启动############"
echo '/mnt/swap swap swap defaults 0 0' >> /etc/fstab
echo "All doneThanks for using this shell script"