Я использовал fdisk -l
и увидел это.
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x580a1fd4
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 417083391 208438272 7 HPFS/NTFS/exFAT
/dev/sda3 417095656 1953523711 768214028 f W95 Ext'd (LBA)
/dev/sda5 417095658 1871315459 727109901 7 HPFS/NTFS/exFAT
Partition 5 does not start on physical sector boundary.
/dev/sda6 1871316992 1900611583 14647296 83 Linux
/dev/sda7 1900613632 1908424703 3905536 82 Linux swap / Solaris
/dev/sda8 1908426752 1953523711 22548480 83 Linux
Это показывает, что мой логический раздел sda5
заканчивается в 1871315459
, а sda6
начинается в 1871316992
. Тогда куда же ушел мой 1533 sectors
, то есть 766 kb
?
Из соображений производительности вы действительно хотите, чтобы хранилище было выровнено на всех уровнях. Хотя это, вероятно, простой жесткий диск с таблицей разделов и файловой системой напрямую, все же важно не смещать его.
Предположим, ваш жесткий диск работает с секторами 4 КБ (ваш, кажется, работает с 512 байтами), и вы выровняли раздел так, чтобы он начинался с одного смещения байтов, а затем обновляете Одна страница файловой системы размером 4 КБ будет увеличена до двухсекторной записи на ваш диск. Всего 4 кБ, становясь 8 кБ, это не так уж и много, но в более крупных системах или настройках RAID это станет реальной проблемой, когда размер полосы (размер блока) станет сотнями килобайт или даже мегабайт. Будучи неправильно выровненным по этому размеру полосы, этот может усилить незадачливый блок файловой системы 4 КБ до размера блока записи 2x (например, 2 МБ), что также повлияет на вычисления четности (если есть).
SSD и другие накопители на основе флеш-памяти страдают еще хуже. Обычно эти диски используют огромные размеры страниц. Я видел флэш-накопители USB размером 512 кБ "сектор", и это типичный размер для накопителей SSD IIRC. Смещение при использовании нескольких слоев поверх него (например, dm-crypt, LVM, файловая система) может привести к огромному усилению записи (поверх того, что у них уже есть), которого вы действительно хотите избежать излишнего [ 114] износ привода.
Самые последние утилиты просто используют выравнивание 1 МБ на диске в качестве безопасного значения по умолчанию. Это самый низкий общий знаменатель для общих установок, позволяющий избежать большинства смещений и при этом не терять слишком много места.
Получение 766 кБ на 1 ТБ не стоит того влияния на производительность, которое оно может наложить.
Да, вы можете, вам придется изучить спецификацию вашего диска, размер блока вашей файловой системы и самостоятельно выяснить правильное выравнивание, а затем исправить разделить таблицу самостоятельно. Хотя это довольно опасно.
В вашем случае sda5
, вероятно, смещено (начало), и я бы переместил sda5
на правильное выравнивание в случае, который меня устроит (сначала сделайте резервную копию данных!).