您好,登錄后才能下訂單哦!
要求
1,列出當(dāng)前系統(tǒng)上的所有磁盤,讓用戶選擇,并且支持q退出腳本,如果用戶選擇錯誤,則讓用戶重新選擇;
2, 用戶選擇后,自動創(chuàng)建掛載目錄,進(jìn)行自動掛載
#! /bin/bash
echo "the disks exist list:"
fdisk -l |grep '磁盤 /dev/sd[a-z]' //列出所有的磁盤
echo "=================================================="
PS3="chose which disk you want to create:" //變量賦值請選擇你想創(chuàng)建的磁盤
select VAR in `ls /dev/sd*|grep -o 'sd[b-z]'|uniq` quit
do
case $VAR in //循環(huán)
sda)
fdisk -l /dev/sda
break ;;
sd[b-z])
#create partitions
echo "n
p
w" | fdisk /dev/$VAR
#make filesystem
mkfs.xfs -i size=512 /dev/${VAR}"1" &> /dev/null //格式化
#mount the system
mkdir -p /data/${VAR}"1" &> /dev/null //創(chuàng)建掛載點(diǎn)到/dev/null目錄
//自動掛載
echo -e "/dev/${VAR}"1" /data/${VAR}"1" xfs defaults 0 0\n" >> /etc/fstab
mount -a &> /dev/null
break ;;
quit)
break;;
*)
echo "wrong disk,please check again";;
esac
done
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。