医院网站做品牌推广需要哪些,电子商务软文写作,怎么制作ppt 教程,wordpress配置文件如何修改使用场景
在RAC配置多路径时#xff0c;需要获取到磁盘设备的wwid。因为RAC的磁盘配置是提前规划好的#xff0c;只知道wwid#xff0c;不知道磁盘对应大小#xff0c;是不知道应该如何配置多路径的mutipath.conf文件的#xff1b;而凭借肉眼手工去对应磁盘设备的wwid和大…使用场景
在RAC配置多路径时需要获取到磁盘设备的wwid。因为RAC的磁盘配置是提前规划好的只知道wwid不知道磁盘对应大小是不知道应该如何配置多路径的mutipath.conf文件的而凭借肉眼手工去对应磁盘设备的wwid和大小不仅浪费时间而且容易出错所以写了个脚本专门用于获取此信息。
脚本代码
#!/bin/bash#每次执行前清空临时文件
echo /home/wwid.txt
echo /home/wwid2.txt#获取磁盘对应wwid、磁盘大小
for i in fdisk -l |grep /dev |cut -d -f2 |cut -d -f1 |cut -d / -f3;
do
if [ $i ! mapper ]; thenecho $i : lsblk -b /dev/$i |grep disk |awk {print $4} : /lib/udev/scsi_id --whitelisted --device/dev/$i /work/wwid.txtsort -k3 /work/wwid.txt /work/wwid2.txt
fi
done#去除重复wwid与空白行
for i in awk -F : NF{print $3} /work/wwid2.txt |uniq
doecho hostname hostname wwid$i 对应磁盘大小 cat /work/wwid2.txt |grep $i |awk -F : {print $2} |uniq
done执行效果