Đầu tiên tôi tạo một phân vùng được căn chỉnh chính xác trong bảng GPT mới bằng cách chia phần bằng cách chỉ định tỷ lệ phần trăm cho bắt đầu và kết thúc phân vùng:
# parted -a optimal /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mktable gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted) mkpart primary 0% 1%
(parted) p
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB primary
(parted) quit
Lưu ý rằng đĩa này đang sử dụng Định dạng nâng cao, nhưng báo cáo chính xác kích thước khu vực vật lý của 4096B
Parted. Chúng ta hãy xem xét lại, sử dụng các ngành làm đơn vị:
# parted -a optimal /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit s
(parted) p
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 2048s 4095s 2048s primary
(parted) quit
- Tại sao nó bắt đầu phân vùng tại
2048s
và không phải34s
là khu vực đầu tiên có thể ? 34s
không phải là một khu vực bắt đầu được căn chỉnh chính xác nếu kích thước khu vực vật lý là4096B
và kích thước khu vực logic (mà bạn chỉ định trong Parted) là512B
. Một khu vực bắt đầu được căn chỉnh đúng là một số chia cho8
(vì kích thước khu vực vật lý / kích thước khu vực logic =8
). Nhưng điều đó có nghĩa40s
là khu vực bắt đầu được căn chỉnh chính xác đầu tiên, nhưng nó không được sử dụng. Tại sao?
Nếu chúng ta cố gắng tạo một phân vùng 100MiB
dung lượng được căn chỉnh chính xác bắt đầu từ 40s
trong bảng phân vùng GPT mới:
# parted -a optimal /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted) mkpart primary 40s 204839s
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? I
(parted) unit MiB
(parted) p
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 2861588MiB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 0.02MiB 100MiB 100MiB fat32 primary
(parted)
(parted) unit s
(parted) p
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 40s 204839s 204800s fat32 primary
(parted)
- Chúng tôi vẫn nhận được
Warning: The resulting partition is not properly aligned for best performance.
cảnh báo, mặc dù40s
và 204840 (204839s
+ 1) đều có thể chia hết cho8
. Tại sao?