Pertama-tama saya membuat partisi yang disejajarkan dengan benar dalam tabel GPT baru menggunakan parted dengan menentukan persentase untuk awal dan akhir partisi:
# 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
Perhatikan bahwa disk ini menggunakan Format Lanjutan, tetapi dengan benar melaporkan ukuran sektor fisik 4096B
ke Parted. Mari kita lihat lagi, menggunakan sektor sebagai unit:
# 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
- Mengapa ia memulai partisi
2048s
dan bukan34s
yang merupakan sektor pertama yang mungkin ? 34s
bukan sektor awal yang benar jika ukuran sektor fisik dan ukuran sektor4096B
logis (yang Anda tentukan di bagian) adalah512B
. Sektor awal yang selaras dengan benar adalah sektor yang dapat dibagi oleh8
(karena ukuran sektor fisik / ukuran sektor logis =8
). Tapi itu berarti40s
sektor awal pertama yang benar-benar selaras, namun tidak digunakan. Mengapa?
Jika kami mencoba membuat partisi 100MiB
kapasitas yang disejajarkan dengan benar dimulai pada 40s
tabel partisi GPT baru:
# 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)
- Kami masih mendapatkan
Warning: The resulting partition is not properly aligned for best performance.
peringatan, meskipun40s
dan 204840-an (204839s
+1) keduanya dapat dibagi oleh8
. Mengapa?