Прочел пару манов и уже окончательно запутался в этом и есть пару вопрос, на которые я надеюсь ЛОР поможет ответить, если ему не трудно.
Для начала:
fdisk -lu=sectors /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 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: 0x253d4022
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 206848 419635199 209714176 7 HPFS/NTFS/exFAT
/dev/sda2 * 419635200 579642599 80003700 83 Linux
/dev/sda3 579642600 976773167 198565284 83 Linux
parted /dev/sda align-check optimal 1
1 aligned
parted /dev/sda align-check minimal 1
1 aligned
parted /dev/sda align-check optimal 2
2 aligned
parted /dev/sda align-check minimal 2
2 aligned
parted /dev/sda align-check optimal 3
3 not aligned
parted /dev/sda align-check minimal 3
3 aligned
1. Вот Advanced Format (он же 4k) предполагает сектор размером 4096 байт, т. е. 8 старых секторов по 512, что в итоге дает 4096, поэтому понятно почему делимость на 8 является условием выравненных разделов, как я понял parted под этим подразумевает minimal.
А под optimal он понимает делимость на 2048, но почему 2048??
2. Я абсолютно не знаю Adv. Format диск у меня или нет, потому что производитель няшка и на сайте, в разделе про мой винт (ST9500420AS), написано что Adv. Format применяется В НЕКОТОРЫХ МОДЕЛЯХ.
Но тут интересно что fdisk вроде как сам умеет понимать как надо выравнивать разделы (хотя производители винтов вроде применяют что-то для совместимости и ОС может видеть Adv. Format винт как обычный). Так вот, почему cfdisk разбил один раздел как optimal, а другой minimal?