>> smartctl -a DEVICE | grep -i 'sector sizes'
> Спасибо, smartctl вроде как показывает "512 bytes logical, 4096 bytes physical", но
> как я понял - это поскольку "Device is: In smartctl database". IMHO: без разницы - есть он в базе или нет
есть еще вариант
hdparm -I DEVICE | grep -i 'sector size'
> Второй момент - при установки системы на голый винт smartctl еще
> недоступен, так как он находится в порту smartmontools.
> В принципе можно винт подцепить к другой машине и там посмотреть smartctl,
> но если этого винта по какой-то причине не будет в базе
> данных smartctl - он покажет расклад по секторам или нет?
> Имеет-ли смысл винты с физикой в 512 сразу размечать с выравниванием по
> 4096, ведь размер блока файловой системы UFS-2 все равно по дефолту
> 4096, не должно же быть деградации по скорости записи у винтов
> с 512 в таком случае?
Да, имеет. Вы ничего не теряете от того, что выравняете все по 4k. Еще лучше(IMHO), выравнивать на границе 1MB. В инетрнете есть много статей по этому поводу. Принципы и причины (необходимости такого выравнивания) не зависят от ОС. Также, если используете LVM обратите внимание на параметр --dataalignment утилиты pvcreate.