Не удается смонтировать дом после попытки изменить размер (неверная геометрия: количество блоков превышает размер устройства).

Это на свежем компьютере (на самом деле супер компьютер). Дошло до меня с 15Т на домашнем креплении и 50Г на руте. Я попытался выделить 7T для root и изменить его размер (так как я помещаю локальное репозиторий yum на эту машину, так как у него нет доступа к Интернету и никогда не будет).

Я попытался выполнить следующие инструкции: Распределение дискового пространства в Centos 6.3, но что-то пошло не так, и домашняя страница не смонтируется снова Вместо этого я получаю от dmesg | хвост:

EXT4-fs (dm-2): bad geometry: block count 4294967295 exceeds size of device (1342177280 blocks)

df -h выводит этот вывод:

Filesystem                                  Size    Used   Avail Use%    Mounted on
/dev/mapper/VolGroup-lv_root   7.0T  3.6G  6.6T   1%          /
tmpfs                                         190G  216K  190G   1%        /dev/shm
/dev/sda1                                485M   38M   422M  9%    /boot

У меня не было файлов в /dev/mapper/VolGroup-lv_home. Будет ли простой запуск mke2fs исправить его, чтобы его можно было монтировать? Какие варианты я должен запустить его. Я никогда не изменял размеры томов раньше и не использовал mke2fs. Я не хочу усугублять этот беспорядок.

2 ответа

Решение

Поэтому после некоторых исследований я, наконец, решил выполнить эту команду (некоторым это может показаться простым, но это делалось на суперкомпьютере за 50000 долларов, поэтому я пытался убедиться, что у меня есть правильные параметры в команде).

mke2fs -t ext4 /dev/mapper/Vol_home

и это сработало. Это автоматически измеряло это, и я был тогда в состоянии установить это. Хорошо, что у меня не было никаких данных там с самого начала. Я хотел обновить свой вопрос на тот случай, если кто-нибудь столкнется с вопросом "с какими опциями я должен запустить это".

Возможно, это вызвано какой-то хитростью контроллера диска, возможно, находящегося в корпусе - и проблема, скорее всего, исчезнет, ​​если его снова вставить в прежнее состояние - или вернуть настройки, которые были при первоначальном создании файловой системы - или это может быть просто быть ошибкой прошивки или утилиты (раньше это было довольно распространено), но

      sudo resize2fs /dev/mapper/Vol_home

Исправит суперблок (и урежет все данные, которые могли быть в последних блоках - которые, предположительно, теперь востребованы вашим контроллером и в любом случае не будут доступны системе с текущей конфигурацией).

Другие вопросы по тегам