前提条件
所有机器网络互通
方案:
第一步、找到所要挂在的主机列表,写到某个文件中,我这写到我自己创建的host文件了
第二步、明确挂在磁盘虚要哪些命令
1、创建磁盘挂载目录
2、创建文件系统
3、将磁盘挂载到指定目录
4、将挂载的磁盘写到开机自启文件
第三步、明确命令后,开始编写脚本
因为我们有批量挂载,因此需要遍历需要挂载磁盘的主机。我这里用的是for循环
for i in `cat host`;do ssh $i 'mkdir /data; mkfs.ext4 /dev/vdb;mount /dev/vdb /data;echo "/dev/vdb /data ext4 defaults 1 1">>/etc/fstab';done
注意点,命令与命令之间用‘ ;’隔开, 且命令需用单引号引起来,表示我们执行的是可执行命令