HDD 4TB вопрос о размере блока (512/4096)

Изображение пользователя rosenrot.

Всем привет!
Есть HDD Toshiba X300. Создал таблицу GPT, как и полагается для 4Тб диска.
~$ fdisk -l /dev/sdb
Диск /dev/sdb: 3,7 TiB, 4000787030016 байтов, 7814037168 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Тип метки диска: gpt

Собсна вопрос, нафига мне логический размер сектора 512 байт?
Как сделать его 4096 байт?
Может как то при создании таблицы GPT можно это указать?
Гуглю, гуглю, а ничего вразумительного найти не могу.
Знатоки, помогайте!

0
AlexBKost - 4 Ноябрь, 2016 - 00:58

Да о чем тут говорить? Все новые жесткие диски используют размер сектора 4096 байт (4 КиБ), известный как расширенный формат (Advanced Format).

0
rosenrot - 4 Ноябрь, 2016 - 01:11
Изображение пользователя rosenrot.

Не, про эдвансэд формат я знаю. Тут вопрос в том, нафига он форматируется с 512кб секторами?

+1
lord_i - 4 Ноябрь, 2016 - 09:47
Изображение пользователя lord_i.

mkfs.ext4 -F -b 4096 /dev/sdb

0
rosenrot - 4 Ноябрь, 2016 - 14:40
Изображение пользователя rosenrot.

Это я тоже знаю :) Но это не при создании таблицы.
Вопрос то именно так стоит.

0
rosenrot - 4 Ноябрь, 2016 - 15:39
Изображение пользователя rosenrot.

Если я так делаю, то получаю вот что
~$ sudo mkfs.ext4 -b 4096 /dev/sdb
mke2fs 1.42.13 (17-May-2015)
Found a gpt partition table in /dev/sdb
Proceed anyway? (y,n) y
Creating filesystem with 976754646 4k blocks and 244195328 inodes

Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848, 512000000, 550731776, 644972544

Allocating group tables: done                           
Сохранение таблицы inod'ов: done                           
Creating journal (32768 blocks): готово
Writing superblocks and filesystem accounting information: готово

~$ fdisk -l /dev/sdb
Диск /dev/sdb: 3,7 TiB, 4000787030016 байтов, 7814037168 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

А в mkfs.ext4 есть еще опция -C, за что она отвечает? Вроде размер кластера, а как его задать?

+1
lord_i - 4 Ноябрь, 2016 - 15:41
Изображение пользователя lord_i.

Я думаю, что тем что пишет фдиск для размеченного так как выше диска можно пренебречь.
Главное что блок в ФС 4096.
Не уверен конечно, но сильно похоже на то.

0
rosenrot - 4 Ноябрь, 2016 - 16:00
Изображение пользователя rosenrot.

Т.е. фдиск пишет не правильную инфу?
А чем еще можно глянуть?

+1
lord_i - 4 Ноябрь, 2016 - 16:11
Изображение пользователя lord_i.

А зачем?
Написал же mkfs:

Creating filesystem with 976754646 4k blocks and 244195328 inodes

0
rosenrot - 4 Ноябрь, 2016 - 16:22
Изображение пользователя rosenrot.

Ну так то да)
Ладно, надеюсь никаких сюрпризов потом не будет.
Спасибо!

Отправить комментарий