ハードディスクのスペース全体にGPTディスクラベルを作成しました(/dev/sda
) そのようです:
# parted
(parted) select /dev/sda
(parted) mklabel gpt
Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted) mkpart primary 0% 100%
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? I
(parted) quit
今、さらに読むと 、私は「無視する」ことはおそらくパフォーマンスの悪い考えだと気づきました。
だが...
# parted
(parted) print
Model: ATA ST33000650NS (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
5 1049kB 2097kB 1049kB bios_grub
1 2097kB 8592MB 8590MB raid
2 8592MB 9129MB 537MB raid
3 9129MB 43.5GB 34.4GB raid
4 43.5GB 3001GB 2957GB raid
(parted) align-check optimal 1
1 aligned
(parted) align-check optimal 2
2 aligned
(parted) align-check optimal 3
3 aligned
(parted) align-check optimal 4
4 aligned
(parted) align-check optimal 5
5 aligned
(parted)
それでparted
はそれ自体でパーティションを調整しましたか? align-check optimal *
はそう言っています。
そうでない場合、パフォーマンスのためにディスクのパーティションを再調整する必要があるかどうかを確認するにはどうすればよいですか?そして、どうすればそれを実行できますか?
確かにそうであれば、mkpart primary 0% 100%
実際にすべてのケースでパーティションを調整するプロセスを自動化しますか? Edgeのケースで、そうでない場合はありますか?
parted
を--align optimal
オプションで開始すると、最高のパフォーマンスを確保するために、デバイスの物理ブロックサイズの倍数に合わせるようにプログラムに指示します。
--align
オプションには、他のタイプも使用できます。
詳細については、man parted
を参照してください。
CentOS 6.7のVMでテストしました。
# parted /dev/sdb
GNU Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Error: /dev/sdb: unrecognised disk label
(parted) mklabel gpt
(parted) mkpart primary 1m 100%
(parted) quit
Information: You may need to update /etc/fstab.
[root@localhost ~]# parted /dev/sdb print
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 1073MB 1072MB primary
[root@localhost ~]# parted /dev/sdb "unit s print"
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 2097152s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 2048s 2095103s 2093056s primary
そこに、適切に配置されたgptパーティションがあります。