Рейтинг:1

Ошибка resize2fs: операция не разрешена при попытке добавить группу

флаг nl

Я пытался расширить раздел /dev/sda3/ после того, как добавил новый диск в свой аппаратный RAID, но не смог после resize2fs:

[root@server5 ~]# resize2fs -f /dev/sda3
resize2fs 1.41.12 (17 мая 2010 г.)
Файловая система в /dev/sda3 смонтирована в /; требуется онлайн изменение размера
старый desc_blocks = 47, новый_desc_blocks = 93
Выполнение оперативного изменения размера /dev/sda3 до 388385366 (4k) блоков.
resize2fs: операция не разрешена при попытке добавить группу #6016

Но давайте начнем с самого начала

Я успешно воссоздал раздел с помощью fdisk (исходный размер был ~ 800 ГБ RAID1, теперь его ~ 1,5 ТБ RAID5)

Диск /dev/sda: 1600,3 ГБ, 1600264691712 байт
255 головок, 63 сектора на дорожку, 194554 цилиндра
Единицы = цилиндры 16065 * 512 = 8225280 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Идентификатор диска: 0x0006ce84

   Система идентификаторов блоков начала загрузки устройства
/dev/sda1 * 1 128 1024000 83 Linux
Раздел 1 не заканчивается на границе цилиндра.
/dev/sda2 128 1148 8192000 82 подкачка Linux / Solaris
/dev/sda3 1148 194555 1553541464 83 Linux

После этого я использовал partprobe на /dev/sda3, и все кажется успешным (по крайней мере, с помощью lsblk)

[root@server5 ~]# lsblk
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
sda 8:0 0 1.5T 0 диск 
ââsda1 8:1 0 1000M 0 часть /boot
ââsda2 8:2 0 7.8G 0 часть [SWAP]
ââsda3 8:3 0 1.5T 0 часть /

После этого я пытался использовать resize2fsk, но это не удалось. Также запускаю forcefsck при перезагрузке, но это мало помогло. вроде блоков GDT достаточно

[root@server5 ~]# tune2fs -l /dev/sda3
tune2fs 1.41.12 (17 мая 2010 г.)
Имя тома файловой системы: <нет>
Последнее монтирование: /
UUID файловой системы: 790fa126-9bf9-41d6-90e1-f720dfbc4663
Магический номер файловой системы: 0xEF53
Версия файловой системы №: 1 (динамическая)
Особенности файловой системы: has_journal ext_attr resize_inode dir_index тип файла need_recovery степень flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Флаги файловой системы: signed_directory_hash 
Параметры монтирования по умолчанию: user_xattr acl
Состояние файловой системы: чистая
Поведение при ошибках: Продолжить
Файловая система Тип ОС: Linux
Количество инодов: 49283072
Количество блоков: 197132288
Количество зарезервированных блоков: 9856614
Бесплатные блоки: 21290170
Бесплатные иноды: 49192326
Первый блок: 0
Размер блока: 4096
Размер фрагмента: 4096
Зарезервировано блоков GDT: 977
Блоков в группе: 32768
Фрагментов на группу: 32768
Иноды на группу: 8192
Блоков индексных дескрипторов на группу: 512
Размер группы блоков Flex: 16
Файловая система создана: Пн, 29 января, 00:08:33 2018
Время последнего подключения: 19 января 05:28:55 2022 г.
Время последней записи: Среда, 19 января, 09:54:25 2022 г.
Количество маунтов: 1
Максимальное количество маунтов: -1
Последняя проверка: ср, 19 января, 05:28:47 2022
Интервал проверки: 0 (<нет>)
Срок службы записи: 228 ТБ
Uid зарезервированных блоков: 0 (пользователь root)
Зарезервированные блоки gid: 0 (корневая группа)
Первый индекс: 11
Размер инода: 256
Требуемый дополнительный размер: 28
Желаемый дополнительный размер: 28
Индекс журнала: 8
Первый потерянный индекс: 16121861
Хэш каталога по умолчанию: half_md4
Семя хэша каталога: dff51d0c-ebe2-444e-9262-ffe391307277
Резервное копирование журнала: блоки inode
Кажется, что блоков GDT достаточно 

DF -h вывод

[root@server5 ~]# df -h
Используемый размер файловой системы Доступно Использование % Установлено на
/dev/sda3 741G 659G 44G 94%/
tmpfs 48G 0 48G 0% /dev/shm
/dev/sda1 969M 38M 881M 5% /загрузка
tmpfs 1.0G 0 1.0G 0% /ramdrive_session

FS разрешено изменять размер,

[root@server5 ~]# dumpe2fs /dev/sda3 | grep -i особенности
dumpe2fs 1.41.12 (17 мая 2010 г.)
Особенности файловой системы: has_journal ext_attr resize_inode dir_index тип файла need_recovery степень flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Возможности журнала: journal_incompat_revoke

Размер журнала выглядит нормально:

[root@server5 ~]# dumpe2fs /dev/sda3 | grep ^ Журнал
dumpe2fs 1.41.12 (17 мая 2010 г.)
Индекс журнала: 8
Резервное копирование журнала: блоки inode
Возможности журнала: journal_incompat_revoke
Размер журнала: 128M
Длина журнала: 32768
Последовательность журнала: 0xc8213ff3
Начало журнала: 2327 год.    

Так что я полностью застрял и прошу вашей помощи. Как правильно добавить место в раздел /dev/sda3? Спасибо за внимание

Рейтинг:0
флаг kr

Дайте, это resize2fs 1.41.12, я полагаю, вы используете CentOS 6. Есть и другие вещи, которые нужно проверить, помимо поиска доступных блоков GDT:

Вкратце:

Проверьте, разрешено ли изменение размера вашей FS:

dumpe2fs /dev/vg_test/lv_ext3 | grep -i особенности

Вы должны найти "resize_inode" на выходе.

Кроме того, размер журнала вашего FS может быть слишком мал для изменения размера онлайн, поэтому вам нужно выйти в автономный режим и выполнить следующие действия: https://access.redhat.com/solutions/2723901

Someone Sometime avatar
флаг nl
Нет, не помогает

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.