我刚刚在新的Intel SSD上安装了ubuntu。现在我不确定分区是否相对于我的特定SSD正确对齐。
这是我的fdisk输出。
$ fdisk -l
Platte /dev/sda: 120.0 GByte, 120034123776 Byte
255 Köpfe, 63 Sektoren/Spur, 14593 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a6294
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 1913 15360000 83 Linux
/dev/sda2 1913 14058 97558528 83 Linux
/dev/sda3 14058 14594 4300800 82 Linux Swap / Solaris
另外,因为我正在ext4分区上使用TRIM,并通过将其与discard
标志挂接来使用,所以我是否仍需要完全对齐SSD 。
如果是这样,我的分区没有正确对齐,该如何解决而又不必重新安装所有内容?
“正确对齐”是什么意思?
—
Flimzy 2011年
据我所知,固态硬盘需要对齐以提供最大的输出功率。这是有关该主题的文章。我仍然不确定如何为特定的SSD设置对齐方式。
—
jottr 2011年
不,这些分区都没有对齐。建议(需要引用,但GParted这样做,Windows 7也是如此),分区(Anfang)的起始块位于一个可以平均划分为2048的扇区(= 2048个扇区à512字节= 1 MiB)。– htorqu
—
htorque 2011年
从@htorque AFAICT 文章关于这一点,它取决于段大小,其可以是8 MB或甚至更大。对于现代磁盘,将其对齐至例如32 MB以适合大多数常见的段大小可能是最容易的。
—
l0b0 2013年