1

Мой диск отформатирован с использованием GPT. Я создал новый раздел и по умолчанию он был создан как «файловая система Linux» (код gdisk 8300).

Когда я пытаюсь смонтировать его через fstab

/dev/sda4 /vmguests               ext4    errors=remount-ro 0       1

это ошибки с

mount: wrong fs type, bad option, bad superblock on /dev/sda4

Каким будет правильный тип кода для файловой системы ext4 в gdisk?

1 ответ1

4

Это сообщение об ошибке не имеет ничего общего с кодами типа GPT (или MBR); это относится к файловой системе, содержащейся в разделе. Я подозреваю, что вы не создали эту файловую систему. Многие инструменты разбиения, включая gdisk , не создают файловые системы; они просто создают разделы, в которых могут быть созданы файловые системы. Чтобы создать файловую систему, вам нужно использовать такую команду:

mkfs -t ext4 /dev/sda4

Вы должны ввести эту команду от имени пользователя root или с помощью утилиты sudo , точно так же, как gdisk .

Некоторые инструменты, такие как GParted, выполняют обе работы одновременно, что удобно, но немного запутывает тех, кто изучает систему, потому что легко неправильно понять различие между разделами и файловыми системами. Разделы - это простые структуры данных, которые состоят из номера начального сектора и номера конечного сектора (или, что эквивалентно, длины), а также связанных метаданных, таких как код типа. Файловые системы - это гораздо более сложные структуры данных, которые обычно содержатся в разделе. Файловые системы облегчают создание и манипулирование файлами - часто их тысячи.

Кстати, ядро Linux игнорирует коды типов разделов. Так делают многие утилиты Linux. Инструменты разделения Linux поддерживают их, потому что они являются частью структур данных таблицы разделов и потому, что некоторые другие ОС используют коды типов в качестве фильтра, поэтому важно, чтобы коды Linux были правильными в среде с двойной загрузкой. Программы установки Linux также часто используют коды типов аналогичным образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .