编写目的:
实现运维工作的自动化、智能化、可视化使用parted分区命令,parted相对于fdisk编写脚本更方便,因为fdisk是交互式的命令#!/bin/bashnum = $(( fdisk -l $1 |grep "^{$1}" | wc -l ))if (( num > 0 ))thenecho "$! 该磁盘已经分区了,请管理员检查"exitfi#建立分区表parted $1 mktable gpt#分区parted $1 mkpart primary 1 50000parted $1 mkpart primary 50001 150000parted $1 mkpart primary 150001 200000#格式化mkfs.xfs /dev/sdc1mkfs.xfs /dev/sdc2mkfs.xfs /dev/sdc3#建立挂载点mkdir -p /1 /2 /3#修改/etc/fstab文件echo "/dev/sdc1 /1 xfs defaults 0 0" >>/etc/fstabecho "/dev/sdc2 /2 xfs defaults 0 0" >>/etc/fstabecho "/dev/sdc3 /3 xfs defaults 0 0" >>/etc/fstab#挂载mount -a