批次新增分割區

上回分享了RHEL 6.x立刻更新分割區的方法,這次要試試批次新增分割區,整合到shell script中,是個不錯的idea!

原來的傳統方式:

這是原來的分割區

image

手動新增的方法:

image

Cylinder從9836-10852,大約使用500MB,上回提過立刻更新的方式,這次就先暫時省略這個步驟,接下來看看批次新增分割區的方式:

先將環境還原成初始值:

image

寫個shell script,批次新增分割區:

image

其實就是將剛剛手動的操作,全部填進來,實際上執行:

image

觀察是否新增成功?

image

這個作法適用於全部的fdisk,只要將fdisk的一個一個操作,依序填進來即可!

以下是 create_partition.sh 的 source code

#!/bin/bash
DISKDEV=/dev/vda
START_CYL=9836
END_CYL=10852
fdisk -c ${DISKDEV} <<-EOF
n
p
3
${START_CYL}
${END_CYL}
w
EOF

partx -a ${DISKDEV}
sleep 5

廣告
本篇發表於 虛擬化, Linux。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s