亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

fdisk磁盤分區腳本[僅供參考]

標簽:
Linux

一、在虚拟机中添加两块IDE磁盘,大小分别为8G、10G。
二、用fdisk -l查看当前磁盘分区情况。
三、用df-T查看当前磁盘的挂载情况。
四、在/home/test下建立shell脚本fdisk.sh文件【另附】
五、改变fdisk.sh脚本的权限,运行程序对sdb磁盘进行分区,查看分区状况。
chmod 777 fdisk.sh
六、在/home下建立kenan和xinyi两个目录,分别对/dev/sdb1和/dev/sdb2进行挂载。
mount /dev/sdb1 /home/kenan
mount /dev/sdb2 /home/xinyi
df -T
七、运行fdisk.sh再次对磁盘进行分区。

!/bin/bash

echo "The system of creating for district!"
fdisk -l 2>/dev/null | grep -o "Disk /dev/[sh]d[a-z]"
read -p "Enter yours choice:" PARTDISK
if [ $PARTDISK == 'quit' ];then
echo "exit!"
exit 7
fi

until fdisk -l 2>/dev/null | grep -o "Disk /dev/[sh]d[a-z]" | grep "Disk $PARTDISK" &> /dev/null;do
read -p "wrong option!Enter the choice again:" PARTDISK
done

read -p "Will destory the data,continue?(y/n):" CHOICE
until [ $CHOICE == 'y' -o $CHOICE == 'n' ];do
read -p "Will destory the data,continue?(y/n):" CHOICE
done

if [ $CHOICE == 'n' ];then
echo "exit!"
exit 9
else
echo "Creating!"

for i in df -T | grep "$PARTDISK" | awk '{ print $1 }';do
fuser -km $i
umount $i
echo "$i umount"

sleep 2

done

dd if=/dev/zero of=$PARTDISK bs=512 count=1
sync
echo 'n
p
1

+20M
n
p
2

+512M
n
p
3

+128M
t
3
82
w' | fdisk $PARTDISK &> /dev/null
partprobe $PARTDISK
sync
mkfs.ext4 ${PARTDISK}1 &> /dev/null
mkfs.ext4 ${PARTDISK}2 &> /dev/null
mkswap ${PARTDISK}3
sync
fi

點擊查看更多內容
2人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
7
獲贊與收藏
193

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消