linux服務器磁盤掛載
腳本(LinuxVGdisk.sh):
echo "查詢新增的塊設備:"
fdisk -l
DISKNAME=
echo "請輸入新增的塊設備路徑(例:/dev/sdc)(n 跳過該步驟):"
while read var
do
if [ $var != '' ]
then
if [ $var == 'N' ] || [ $var == 'n' ]
then
break
else
DISKNAME=$var
echo "對設備塊:("$DISKNAME")進行分區(qū)(操作:n还绘、p讼溺、Enter修档、Enter压彭、Enter吨些、w)(分區(qū)號默認1):"
fdisk $DISKNAME && break
echo "請重新輸入新增的塊設備路徑(例:/dev/sdc)(n 跳過該步驟):"
fi
fi
done
echo "安裝lvm2:"
yum -y install lvm2
DISKNAME=$DISKNAME"1"
echo "新建物理卷("$DISKNAME"):"
pvcreate $DISKNAME
echo "新建卷組VG(默認 myvg),并將物理卷("$DISKNAME")加入 myvg:"
vgcreate myvg $DISKNAME
echo "新建邏輯卷LV(默認邏輯卷名稱 mydata):"
echo "請輸入邏輯卷大小:"
while read var
do
if [ $var != '' ]
then
lvcreate -L $var -n mydata myvg && break
echo "請重新輸入邏輯卷大小:"
fi
done
echo "新建文件系統(tǒng):"
mkfs.xfs /dev/myvg/mydata
echo "創(chuàng)建文件夾:"
echo "請輸入文件夾名稱:"
FILENAME=
cd /
while read var
do
if [ $var != '' ]
then
FILENAME=$var
mkdir $var && break
echo "請重新輸入文件夾名稱:"
fi
done
echo "掛載文件系統(tǒng):"
mount /dev/myvg/mydata /$FILENAME
echo "自動掛載文件系統(tǒng):"
echo /dev/myvg/mydata /$FILENAME xfs defaults 0 0 >> /etc/fstab
echo "掛載完成艘儒!"
執(zhí)行操作
253084c711f769a35f8d5c629c26307.png
de265cdcd74f4555df7b9c92d67c88f.png
355727cc65c6dd75ad83be9816602cf.png