我有一个 SSD:Samsung 850 EVO 120 GB
上面安装了 Ubuntu 16.04。
我想确保它正确对齐。
以下是磁盘信息和结构(输出已修剪以便于阅读):
$ sudo fdisk -l
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 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
Disklabel type: dos
Disk identifier: 0xa2b6933a
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 3999743 3997696 1.9G 83 Linux
/dev/sda2 4001790 202440703 198438914 94.6G 5 Extended
/dev/sda5 4001792 35999743 31997952 15.3G 83 Linux
/dev/sda6 36001792 202440703 166438912 79.4G 83 Linux
使用 parted它告诉我sda2
没有正确对齐:
$ sudo parted /dev/sda align-check opt
Partition number? 1
1 aligned
$ sudo parted /dev/sda align-check opt 2
2 not aligned
$ sudo parted /dev/sda align-check opt 5
5 aligned
$ sudo parted /dev/sda align-check opt 6
6 aligned
这样可以吗?我认为 sda2扩展,那么实际上一切都还好。
答案1
答案来源及致谢:Brian @https://superuser.com/questions/740107/ssd-extended-partition-misalignment
不要紧。
重要的是,格式化分区上的文件系统块或簇与物理块对齐,并且不会与不必要的物理块重叠。为此,保存文件系统的分区必须从物理块边界开始。
如果高级格式驱动器上的 NTFS 格式分区(簇大小为 4k)的每个 NTFS 簇跨越驱动器本身的两个块,则由于分区不是从块边界开始的,因此其性能会更差。