admin@demi4.com

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 и проверяю монтирование:

 

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

 

3 голоса
Позначки:, , ,

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

  1. Petr сказав:

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

    > 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. graff сказав:

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

Leave a Reply

Увійти через: 

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

Related Post

Module 'apc' already loaded in Unknown on line 0

Module ‘apc’ already loaded in Unknown on line 0Module ‘apc’ already loaded in Unknown on line 0

Случайно сегодня обнаружил что в логах апача одно домена сыпется такая ошибка “Module ‘apc’ already loaded in Unknown on line 0”. Собственно тут то и искать ничего не нужно, просто

upstream sent too big header while reading response header from upstream

upstream sent too big header while reading response header from upstreamupstream sent too big header while reading response header from upstream

Иногда ловлю такую ошибка, вроде как все работает, работает, а тут раз и 503 ошибка в nginx и в логах “upstream sent too big header while reading response header from

old-releases.ubuntu.com

Ubuntu 10.10 source.listUbuntu 10.10 source.list

Недолинукс по имени Ubuntu-10.10 порадовал тем, что со старта как только был установлен на ВПС не завелся как положено, не смогу ничего установить, сыпалось куча ошибок о том что пакеты