6

Я немного запутался с разделением файловой системы в Linux.

Подскажите пожалуйста разницу между созданием файловой системы с помощью fdisk и mkfs (при форматировании диска).

Я не могу четко сказать свою проблему, поэтому, пожалуйста, посмотрите на эту картинку:

2 ответа2

14

Fdisk разбивает ваш жесткий диск. Он устанавливает разделы на диске, создавая таблицу разделов.

mkfs форматирует раздел после его создания. Он форматирует его на основе определенной файловой системы, такой как NTFS, FAT32, Unix ext2 и ext2.

Таким образом, fdisk на самом деле не создает файловую систему, а настраивает жесткий диск, чтобы на нем можно было создать файловую систему. Я не уверен, что вижу проблему на вашей картинке, вы не хотели NTFS?

11

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

Затем вы используете mkfs для форматирования этих областей так, как вам нужно, вы выбираете свою файловую систему (будь то трава, фрукты или овощи), а mkfs помещает все это на место и делает ее пригодной для использования.

То, что вы видите в « типе раздела », является устаревшим идентификатором, который сообщает системе, какой тип операционной системы, вероятно, сможет читать содержимое, это главным образом для того, чтобы операционная система, такая как Windows, могла быстро просматривать тип раздела и (если это тип, который он не понимает), то он может быстро перейти к следующему разделу, чтобы проверить это для файловых систем. Это не мешает операционной системе идти дальше и фактически проверяет саму файловую систему, чтобы увидеть, может ли она ее прочитать, она просто дает ОС представление о том, чего ожидать.

Вы по-прежнему можете поместить файловую систему Windows (NTFS) в раздел Linux (тип 83), как вы это сделали, но независимо от того, решит ли какая-либо операционная система читать или игнорировать ее, решать разработчикам этой операционной системы.

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