
Я немного запутался с разбиением файловой системы в Linux.
Подскажите, пожалуйста, в чем разница между созданием файловой системы с помощью fdisk и mkfs (при форматировании диска).
Я не могу яснорассказыватьмоя проблема, поэтому, пожалуйста, посмотрите на эту картинку:
решение1
Fдискразбивает ваш жесткий диск на разделы. Он устанавливает разделы на диске, создавая таблицу разделов.
мкфсформатирует раздел после его создания. Форматирует его на основе определенной файловой системы, например NTFS, FAT32, Unix ext2 и ext2.
Так что fdisk на самом деле не создает файловую систему, он настраивает жесткий диск так, чтобы на нем можно было создать файловую систему. Я не уверен, что вижу проблему в вашей картинке, вы разве не хотели NTFS?
решение2
Если использовать аналогию, представьте, что fdisk устанавливает ограждения вокруг вашего сада с небольшими заборами, разделяющими области, которые вы хотите иметь для травы, фруктовых деревьев и овощей. Хотя он устанавливает эти стены (разделители) для вас, он на самом деле ничего не помещает в эти пространства.
Затем вы используете mkfs для форматирования этих областей нужным вам образом, выбираете файловую систему (будь то трава, фрукты или овощи), а mkfs размещает все это на своих местах и делает пригодным для использования.
То, что вы видите в "тип раздела" — это устаревший идентификатор, который сообщает системе, какой тип операционной системы, скорее всего, сможет прочитать содержимое. Это делается в основном для того, чтобы операционная система, такая как Windows, могла быстро определить тип раздела и (если это тип, который она не понимает) быстро перейти к следующему разделу, чтобы проверить его на наличие файловых систем. Это не мешает операционной системе идти дальше и фактически проверять саму файловую систему, чтобы увидеть,можетпрочитайте его, он просто дает ОС представление о том, чего ожидать.
Вы все еще можете поставить Windowsфайловая система(NTFS) в разделе Linux (тип 83), как вы и сделали, но решение о том, будет ли операционная система его читать или игнорировать, остается на усмотрение разработчиков этой операционной системы.