新しいパーティションを作成するgdiskスクリプトの作成

新しいパーティションを作成するgdiskスクリプトの作成

gdiskLVM(for)タイプの新しいパーティションを作成するスクリプトを作成しようとして、次のように入力しましたが機能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部分はパーティションの始まりと終わりであり、0は自動を意味します。)

関連情報