Shell-Script

腳本到 gdisk 以創建新分區

  • November 16, 2020

我正在嘗試編寫腳本來gdisk創建一個 LVM 類型的新分區(for pvcreate),所以我輸入了這個但我不工作:

diskModelName=yourDiskModel
diskSerialNumber=yourDiskSerialNumber
lvmPartitionNumber=2
cat<<-EOF | sudo gdisk $disk
p
n


8E00
c
$lvmPartitionNumber
$diskModelName-$diskSerialNumber
p
w
y
EOF

你能幫助我嗎 ?

您可以使用sgdisk(它應該可以從同一個包中獲得,gdisk並且它是同一個工具,只是非互動式的)。對於您的情況,您應該能夠使用類似於

sgdisk -n $lvmPartitionNumber:0:0 -t $lvmPartitionNumber:8E $disk

0:0部分是分區的開始和結束,零是自動的)。

引用自:https://unix.stackexchange.com/questions/617503