我刚刚在一块新的 SSD 上安装了 Ubuntu,同时还安装了一块用于存储数据的 HDD。
奇怪的是,当我在安装时划分分区时,每个磁盘的开头都保留了 1MB 的不可移动可用空间。但我忽略了它们,因为我认为这不会造成问题。
但安装后,当我sudo fdisk -l
收到以下警告:
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 250069679 125034839+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
我对 GPT/GUID 了解甚少,但我猜测警告是由于安装阶段的 1MB 引起的。
我的问题是:
- 该警告是否会成为未来的潜在问题、事宜或困难?
- 有没有一种聪明又安全的方法来修复这个警告?
答案1
这个警告不是问题。
它只是警告您该fdisk
工具不适用于使用 GPT 分区的磁盘。它仅适用于使用较旧的 MBR(DOS 样式)分区的磁盘。
但是,正如警告所说,parted
(fdisk 的替代方案)做适用于使用 GPT 分区类型的磁盘。
该警告与 1MB 可用空间无关。该可用空间(实际上略小于 1MB)仅用于确保分区在驱动器上的 1MB 边界上对齐,这通常对 SSD 等较新驱动器的性能有好处。