/dev/sda
방금 다음과 같이 하드 드라이브( )의 전체 공간에 대한 GPT 디스크 레이블을 만들었습니다 .
# 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%
파티션 정렬 프로세스가 실제로 모든 경우에 자동화됩니까? 발생하지 않는 극단적인 경우가 있나요?
답변1
parted
이 옵션으로 시작하면 --align optimal
최적의 성능을 보장하기 위해 프로그램이 장치의 물리적 블록 크기의 배수에 맞춰 정렬하도록 지시합니다.
이 --align
옵션에는 다른 유형도 사용할 수 있습니다.
자세한 내용은 을 참조하세요 man parted
.
답변2
방금 Centos 6.7 가상 머신에서 테스트했습니다.
# 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 파티션이 올바르게 정렬됩니다.