[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: выравнивание раздела: кому верить, fdisk или parted?



On Wed, 4 Dec 2019, Sergey Spiridonov wrote:

On Wed, 4 Dec 2019 09:05:34 +0300 (MSK)
yuri.nefedov@gmail.com 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.
  Эта гадость и сбивает все.

Ю.

Reply to: