Нотатки сісадміна Linux mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits using a blocksize of 4096

mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits using a blocksize of 4096

too big to be expressed in 32 bit susing a blocksize of 4096.

Сегодня выловил вот такую шибку “mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits using a blocksize of 4096” при попытке создать файловую систему ext4 на сервере с Centos6 64bit и размером раздела 20Тб. Суть ошибки не буду расписывать – она упирается в адресацию и размеры блоков, решается просто.

Что бы решить проблему – достаточно обновить в системе пакет программ e2fsprogs так как те что идут в стандартной поставке не умеют работать с большими разделами и менять размер блока при создании файловой системы.

Этим я обновил необходимый софт. Далее меняю параметры раздела и создаю файловую систему:

Далее монтирую раздел в fstab и проверяю монтирование:

 

Если никаких ошибок не видим – значит все отлично.

 

Click to rate this post!
[Total: 0 Average: 0]

2 коментарі до “mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits using a blocksize of 4096”

  1. Спасибо! Полезная заметка.

    > make install

    если нет острой необходимости, то лучше не ставить утилиты в систему, например, на centos6 эти сборки ломают поднятие mdraid во время загрузки системы. Но, если очень надо создать файловую систему большого размера, достаточно просто вызвать mkfs и разметить том (текущий каталог build), например так:

    misc/mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/md127

    1. Честно сказать эта заметка у меня была из разряда “сделал и забыл”, у меня два таких сервака на поддержке с таим обьемом винтов. В моем случае на серверах железные рейды, а не программный как вы описываете и я создавал ФС на собраном железном рейде. Ну и что сказать сервер живет уже с пол года у клиента нареканий нет, его все устраивает.

Leave a Reply

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

max_input_vars

Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. inWarning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in

Настраивал парсер один для себя, как всегда – програмистам руки поотбивать нужно – поеаписывают, а рассказать как оно работает не удасужаться… Click to rate this post! [Total: 0 Average: 0]