一个初始化硬盘的shell脚本

自动格式化、挂载系统盘

vim init_disk_with_parted.sh

#!/bin/bash#Reference:http://www.gnu.org/software/parted/manual/html_mono/parted.html#Just for initialize diskDISK=('/dev/sdc' '/dev/sdd' '/dev/sde' '/dev/sdf' '/dev/sdg' '/dev/sdh' '/dev/sdi' '/dev/sdj' '/dev/sdk' '/dev/sdl' '/dev/sdm' '/dev/sdn')#install partedyum -y install parted#parted ,formating and create the file systemparted_fun(){parted -s $1 mklabel gptparted -s $1 mkpart primary 0 4000.2G#parted -s $1 mkpart primary 0% 100%sleep 5mkfs.ext4 ${1}1}#config /etc/fstab and mount devicemount_run(){mkdir -p /data$2uuid=`/sbin/blkid ${1}1|awk '{print $2}'`echo "$uuid             /data$2                 ext4    defaults        0 0" >> /etc/fstab}#initialize...main(){i=1for disk in ${DISK[@]};do    parted_fun $disk    mount_run $disk $i    let i++donemount -a}#=========start script===========main
一个初始化硬盘的shell脚本

相关文章:

你感兴趣的文章:

标签云: