yum -y install bc
2.執行命令查看每個節點未掛載的磁盤清單DEVICE_LIST
fdisk -l
3.修改腳本1中的DEVICE_LIST
#!/bin/sh #請按照實際硬件填寫DEVICE_LIST DEVICE_LIST="/dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh" for DEVICE in $DEVICE_LIST do echo "*** create partition for $DEVICE ***" parted -s $DEVICE mklabel gpt mkpart gpt2t xfs 0% 100% PARTITION="$DEVICE""1" echo "*** formatting $PARTITION ***" mkfs.xfs -f $PARTITION done
4.修改腳本2中的PARTITION_LIST
#!/bin/sh #備份/etc/fstab cp /etc/fstab /etc/fstab.bak #請按照實際硬件填寫PARTITION_LIST PARTITION_LIST="sdb1 sdc1 sdd1 sde1 sdf1 sdg1 sdh1" index=0 for PARTITION in $PARTITION_LIST do UUID=`blkid "/dev/""$PARTITION" | awk '{print $2}' | sed 's/\"//g'` echo "*** UUID $UUID ***" echo "*** add $PARTITION to /etc/fstab ***" index=`echo $index+1|bc` MOUNTDIR="/srv/bigdata/disk"$index echo "mkdir -p $MOUNTDIR" mkdir -p $MOUNTDIR echo "*** appending \"$UUID $MOUNTDIR xfs defaults 0 0\" to /etc/fstab ***" echo "$UUID $MOUNTDIR xfs defaults 0 0" >> /etc/fstab echo "" done #mount all partition mount -a #show mounted partitions df -h
5.執行腳本1,然后執行腳本2(每個節點)
