On Wed, 4 Dec 2019, Sergey Spiridonov wrote:
On Wed, 4 Dec 2019 09:05:34 +0300 (MSK) [email protected] wrote:Так ведь и не должна быть кратной. Запрошено: > parted -a opt /dev/sdd ман parted optimal Use optimum alignment as given by the disk topology in‐ formation. This aligns to a multiple of the physical block size in a way that guarantees optimal performance. Так и сделали оптимальной.Секундочку! Написано что на множитель физического блока, причём "гарантирующим оптимальную производительность". hdparm -I /dev/sdd выдаёт мне Logical Sector size: 512 bytes Physical Sector size: 4096 bytes Размер сектора 4096, а выравнивание почему-то на 512 байт. Ну ладно, партед решил почему-то что физический блок 512 байт, но зачем выбирать нечётный множитель? В чём геометрический смысл нечётного множителя???А если надо было что бы по границе то cylinder Align partitions to cylinders.Посмотрю вечером. -- С уважением, Сергей Спиридонов
Фигню я какую то утром написал. Пардон. А там диск не через USB цепляется? Некоторые контролеры имеют свойство "подправлять" конфигурацию диска. Что то мне припоминается, что как раз эти магические 65535 как раз в этом случае и всплывали. Решалось форматированием в gdisk. Похожая ошибка тут вот: https://github.com/karelzak/util-linux/commit/acb7651f8897ae73d0f45dd75bc87630001c61b9 Можете проверить, что у вас показывает /sys/block/<disk>/queue/optimal_io_size If 'optimal_io_size' is defined (not 0) align all partitions on an 'optimal_io_size' boundary. Эта гадость и сбивает все. Ю.

