Назад | Перейти на главную страницу

Плохое магическое число в суперблоке: Red Hat 6

Я расширил диск на RHEL 6.9. Я получаю ошибку суперблока при запуске resize2fs на новом диске.

Это был предыдущий макет файловой системы до изменения размера:

Disk /dev/sdc: 289.9 GB, 289910292480 bytes
255 heads, 63 sectors/track, 35246 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005b727

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       24316   195311616   83  Linux

Это макет файловой системы после изменения размера

Disk /dev/sdc: 289.9 GB, 289910292480 bytes
255 heads, 63 sectors/track, 35246 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005b727

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       35246   283113463+  83  Linux

Я удалил только раздел / dev / sdc1 и воссоздал его для расширения на остальное пространство, я не записывал на нем файловую систему, поскольку у нас есть данные на нем.

При изменении размера файловой системы я получаю сообщение об ошибке ниже.

resize2fs 1.41.12 (17-May-2010)
resize2fs: Bad magic number in super-block while trying to open /dev/sdc1
Couldn't find valid filesystem superblock.

Я выполнил следующие шаги Запустите fdisk на правом диске (X - правильная буква вашего диска): fdisk / dev / sdX Проверьте таблицу разделов, нажав p (для просмотра деталей раздела) Удалите раздел, нажав d (чтобы удалить раздел) Выберите правильный раздел, который вы хотите удалить, в большинстве случаев он будет единственным на диске, поэтому нажмите 1 (для выбора раздела) Создайте новый раздел, нажав n (чтобы создать новый раздел), и выберите раздел введите ли Primary (нажав p) и правильное число. Получите первый блок из сведений о разделе в пункте 2. Нажмите Enter, чтобы принять значение по умолчанию в качестве последнего блока. Проверьте таблицу разделов, нажав p (чтобы вывести список разделов и подтвердить его). Сохраните новую таблицу разделов. Наконец, вам нужно перечитать таблицу разделов, используя эту команду:

[root @ linux ~] # partprobe

Изменение размера вашего раздела на этом завершено. Обратите внимание, что раздел, размер которого вы хотите изменить, должен быть последним на диске, чтобы он мог непрерывно расти в свободное пространство.

Теперь настала очередь файловой системы внутри раздела: вам также необходимо изменить ее размер на расширенном разделе.

Сначала может быть полезно проверить файловую систему. Затем вы можете изменить его размер, и это может зависеть от типа файловой системы. Для ext3 и ext4 вы можете использовать эту команду:

[root @ linux ~] # resize2fs / dev / sdX linux файловые системы ядра linux ext4 parted

Посоветуйте, пожалуйста, как я могу это решить?

У меня такое ощущение, что вы предполагаете, что это раздел EXT4, а это, вероятно, нет. Вместо этого вы можете использовать независимый от файловой системы параметр.

fsadm resize /dev/sdc1

Это должно определять и изменять размер независимо от файловой системы (при условии, что это один из распространенных типов файловой системы). Помимо этого вы можете запустить file -s /dev/sdc1 чтобы увидеть, что это за файловая система.