次のコマンドを実行すると:
parted -s /dev/sda \
mklabel gpt \
mkpart primary 1MiB 261MiB \
set 1 esp on \
mkpart primary 261MiB 50GiB \
mkpart primary 50GiB 550GiB \
mkpart primary 550GiB 100%
mkfs.fat -F32 /dev/sda1
yes | mkfs.ext4 /dev/sda2
yes | mkfs.ext4 /dev/sda3
yes | mkfs.ext4 /dev/sda4
私が得たprimary
すべてのパーティションの名前は次のとおりです。
Model: ATA ST2000LM003 HN-M (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 274MB 273MB fat32 primary boot, esp
2 274MB 53.7GB 53.4GB ext4 primary
3 53.7GB 591GB 537GB ext4 primary
4 591GB 2000GB 1410GB ext4 primary
これらの名前を望んでいません。自動命名を防ぐにはどうすればよいですか?
編集する
その部分を次のように変更した場合mkpart
:
parted -s /dev/sda \
mklabel gpt \
mkpart 1MiB 261MiB \
set 1 esp on \
mkpart 261MiB 50GiB \
mkpart 50GiB 550GiB \
mkpart 550GiB 100%
スクリプトを実行すると、次の結果が表示されます。
Error: Invalid number.
mkfs.fat 4.1 (2017-01-24)
mkfs.fat: unable to open /dev/sda1: No such file or directory
mke2fs 1.45.3 (14-Jul-2019)
The file /dev/sda2 does not exist and no size was specified.
mke2fs 1.45.3 (14-Jul-2019)
The file /dev/sda3 does not exist and no size was specified.
mke2fs 1.45.3 (14-Jul-2019)
The file /dev/sda4 does not exist and no size was specified.
編集する
gparted
次のことができます。
ここでは最後のパーティションからタグを削除しましたが、gparted
コマンドがどのように実行されるかは表示されません!
ベストアンサー1
~から別の書類:
コマンド: mkpart[部分型 fs 型名] 開始終了
...
部品タイプprimary
""、""、または""のいずれかで、extended
""または""パーティションテーブルとしてのみ指定できますlogical
。 ㅏmsdos
dvh
名前'で指定する必要がありますgpt
。どちらもありません部品タイプ...でもない名前sun
分割テーブルと組み合わせて使用できます。
partedを使用している場合は、GPTパーティションの名前を設定する必要があります。