Створення файлових систем в linux

Створення файлових систем в Linux


Здрастуйте дорогі читачі! Сьогодні я розповім, як створити файлову систему в linux. По суті процес створення фалового ситеми - це те ж саме, що форматування розділу або дискети, що дозволяє потім записувати в них файли. Файлову системи в linux можна створити за допомогою команди mkfs.


Зазвичай, для кожної файлової ситсеми є своя команда mkfs, наприклад для MS-DOS - mkfs.msdos, для EXT3 (третя розширена файлова ситема) - mkfs.ext3 і.т.д. Сама програма mkfs - це ніщо інше, як інтерфейс високого рівня до певних версіями mkfs.


Як правило при установці багатьох дистрибутивів linux файлові системи за вас створює програма установки. Але можливо ви це робили вручну за допомогою програми mke2fs. Не звертайте увагу на назву, mke2fs може створювати фалового системи ext2 і ext3. Насправді mke2fs рівносильна mkfs.ext2, можна сказати навіть, що вони однакові, але при зверненні до mke2fs ви швидше за все звертаєтеся до mkfs.typefs (тип файлової системи). mkfs.type робить процес створення ФС простим і безтурботним. Якщо у вас в системі немає mkfs можна користуватися командами mke2fs або mkfs.ext2.
Щоб створити файлову систему за допомогою mkfs потрібно виконати наступну команду:
mkfs -t type device


тут type - тип файлової ситеми, яку ви хочете створити (наприклад ext2, ext3, ext4), а device - це пристрій або розділ вашого жетскую диска на якому потрібно осздать файлову систему (наприклад / dev / sda1 - перший розділ sata-диска на першому каналі, / dev / fd0 - гнучкий диск "флоп").

І так, припустимо, що вам потрібно створити файлову систему ext2 на першому розділі вашого диска, для цього говоримо shell наступне:
mkfs -t ext2 / dev / sda1

щоб створити дискету msdos:
mkfs -t msdos / dev / fd0


Коли ви створюєте фйловую систему, то на створюваному розділі або дискеті стираються всі дані, будьте обережні mkfs не попереджає і не дає підказок. Дуже уважно створюйте файлові системи на розділах жорстких дисків. Пишіть правильно аргументи device і size. Якщо неправильно поставити пристрій device можна втратити дані в уже існуючих файлових системах, або затерти інші розділи при неправильному аргументі size.

У програми mkfs є кілька корисних параметрів, які можуть знадобитися. Так, майже всі типи файлових систем підтримують параметр -c, який "змушує" mkfs перевірити фізичні носії на присутність збійних блоків при створенні файлової системи. Якщо такі блоки є, то вони позначаються і пропускаються під час запису файлів в файлову систему. Щоб використовувати додаткові параметри, додавайте їх після параметра -t type, наприклад:
mkfs -t ext3 -c / dev / sda1


Щоб дізнатися всі доступні параметри скористайтеся man-сторінками (man mkfs, man mke2fs.)

Схожі статті