Re: выравнивание раздела: кому верить, fdisk или parted?
On Wed, 4 Dec 2019 07:31:26 +0300 (MSK)
yuri.nefedov@gmail.com wrote:
> On Wed, 4 Dec 2019, Sergey Spiridonov wrote:
>
> > Всем привет
> >
> > создаю раздел на винчестере
> >
> > # parted -a opt /dev/sdd
> > (parted) mkpart primary 0% 100%
> >
> > (parted) print
> >
> > Number Start End Size File system Name Flags
> > 1 33,6MB 14,0TB 14,0TB primary
> >
> > проверяем выравнивание
> >
> > (parted) align-check opt
> > 1 1 aligned
> >
> > теперь с помощью fdisk:
> >
> > # fdisk /dev/sdd
> >
> > : p
> >
> > Disk /dev/sdd: 12,8 TiB, 14000519643136 bytes, 27344764928 sectors
> > Disk model: IB-366StU3+B
> > Units: sectors of 1 * 512 = 512 bytes
> > Sector size (logical/physical): 512 bytes / 4096 bytes
> > I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
> > Disklabel type: gpt
> > Disk identifier: 82DD924B-BF0E-40FF-9037-1FD4E7307D26
> >
> > Device Start End Sectors Size Type
> > /dev/sdd1 65535 27344740889 27344675355 12,8T Linux filesystem
> >
> > Partition 1 does not start on physical sector boundary.
> >
> >
> > Кто из них врёт?
> > --
> > С уважением, Сергей Спиридонов
> >
> Не могли бы пояснить, в чем видите вранье?
Один говорит выравнено
(parted) align-check opt
1 1 aligned
другой говорит - не выравнено!, да ещё выделяет
это красненьким.
Partition 1 does not start on physical sector boundary
> 65535 в единицах 512 байт (Units: sectors of 1 * 512 = 512 bytes)
> то есть 65535*512=33553920
> То что parted и записал как 33.6MB
Но почему такой странный *стартовый* адрес 65535? Стартовый адрес должен
быть 65536 чтобы было ровненько.
Если считать от нуля, то для того чтобы выровняться на 4К (4096), нужно
начинать раздел либо с 65536 (4096×8192/512), либо с 65528
(4096×8191/512), либо с 65544 (4096×8193/512). Вполне логично, что
fdisk ругается.
Почему parted начинает с такого странного адреса?
> У parted есть опция unit
> (parted) print unit "s"
>
> Посмотрите, что она выдаст.
Сейчас нет доступа, вечером пришлю.
--
С уважением, Сергей Спиридонов
Reply to: