我使用 Parted 在服务器上创建了一个分区/dev/sdb
。当我fdisk -l
运行
Warning Partition 1 does not start on physical sector boundary appears.
Disk /dev/sdb: 2000.3 GB, 2000341917696 bytes
255 heads, 63 sectors/track, 243194 cylinders, total 3906917808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 1 3906917807 1953458903+ ee GPT
Partition 1 does not start on physical sector boundary.
我怎样才能消除警告?
答案1
不要在 GPT 分区的磁盘上使用 fdisk。Fdisk 不了解 GPT 标头,在某些情况下可能会意外覆盖它们(这种情况很少见,但可能会发生),也不理解 GPT 放入的任何额外内容。
如果要将磁盘保留为 GPT,请像使用 fdisk 一样使用 gdisk(它们的界面非常相似)。如果只想使用 MBR,请使用 gdisk,然后使用后面x
跟 的命令z
,但请记住这将删除磁盘上的所有内容所以,除非您不需要任何数据,否则不要这样做。
TL;DR:fdisk 将看到 GPT 分区磁盘未对齐,因此您应该继续使用 gdisk,或者删除 GPT 表并使用 fdisk。