Не удается смонтировать дом после попытки изменить размер (неверная геометрия: количество блоков превышает размер устройства).
Это на свежем компьютере (на самом деле супер компьютер). Дошло до меня с 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
Исправит суперблок (и урежет все данные, которые могли быть в последних блоках - которые, предположительно, теперь востребованы вашим контроллером и в любом случае не будут доступны системе с текущей конфигурацией).