shell自动创建分区

小钊
2024-04-09 / 0 评论 / 124 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年04月14日,已超过602天没有更新,若内容或图片失效,请留言反馈。

代码如下

vi disk.sh
#!/bin/bash
fdisk /dev/sdb <<EOF
n
p
1
#必须的空格,代表第一次回车                   
#必须的空格,代表第二次回车(回想分区过程就知道了)
wq
EOF
 
/sbin/mkfs.ext4 /dev/sdb1 &&  /bin/mkdir -p /data && /bin/mount /dev/sdb1 /data
echo 'LABEL=data_disk /data ext4 defaults 0 2' >> /etc/fstab

EOF语法梳理

#EOF是END Of File的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,可以随意设置别名,在linux按ctrl-d就代表EOF.
#EOF一般会配合cat能够多行文本输出.
#其用法如下:
<<EOF        //开始
....
EOF            //结束
#还可以自定义,比如自定义:
<<BBB        //开始
....
BBB              //结束
0

评论

博主关闭了所有页面的评论