编写 gdisk 脚本来创建新分区

编写 gdisk 脚本来创建新分区

我正在尝试编写脚本来gdisk创建 LVM 类型的新分区(用于pvcreate),因此我输入了以下内容,但我不起作用:

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


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

你能帮助我吗 ?

答案1

您可以使用sgdisk(它应该可以从同一个包中获得,gdisk并且它是相同的工具,只是非交互式)。对于您的情况,您应该能够使用类似的东西

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

(该0:0部分是分区的开始和结束,零表示自动)。

相关内容