Files
lpic_1-101/104_1.md
T
Kirill Semaev 321aabe33b build flow
2018-04-15 14:43:14 +03:00

46 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
**104.1 Создание файловых систем.**
Студент должен научиться разбивать диск на разделы, создавать на них файловые системы и управлять разделом подкачки.
**Изучаем** :
- управление таблицами разделов MBR;
- создание файловых систем mkfs (ext, XFS, VFAT);
- знакомство с ReiserFS и Btrfs;
- базовые навыки работы с GPT.
**Термины и утилиты: **
- fdisk
- gdisk
- parted
- mkfs
- mkswap
Linuх поддерживает работу с различными файловыми системами. Для возможности работы с файловыми системами, кроме классической ext, необходим набор соответствующих инструментов, устанавливаемых вместе с набором ПО для каждой файловой системы.
Утилита **fdisk** предназначена для работы с носителями информации, использующими классическую таблицу разделов MBR (последние версии умеют работать и с GUID). Используя эту утилиту можно в интерактивном режиме создавать, удалять и изменять разделы жесткого диска, например:
**fdisk** **–**** l**_(вывести информацию о текущих разделах дисков);_
Утилита **gdisk** предназначена для работы с носителями информации, использующими таблицу разделов GUID. Используя эту утилиту можно в интерактивном режиме создавать, удалять, изменять и конвертировать разделы жесткого диска, например:
**gdisk** **/**** dev ****/**** sdb**_(начать работу с носителем / __dev__. __sdb__ );_
Для создания файловой системы используется утилита **mkfs** , вызывающая специализированные инструменты для каждой отдельной файловой системы, например:
**mkfs** ****** t ****ext**** 2 / ****dev**** / ****sdb**** 1** _(отформатировать раздел /dev/sdb1 в_ _ext__2);_
**mkfs****. ****ext**** 2 / ****dev**** / ****sdb**** 1** _(отформатировать раздел /dev/sdb1 в_ _ext__2);_
Для расширенных возможностей управления различными файловыми системами (сжатие, расширение, перенос, копирование и т.д.) используется утилита **parted** , или ее релиз с графическим интерфейсом – **gparted**.
Для работы с нестандартными файловыми системами нужно ставить соответствующие им наборы ПО, например **xfsprogs** (для файловой системы XFS), **reiserfsprogs** (для файловой системы ReiserFS) или **btrfs**** - ****tools** (для файловой системы BTRFS)_._ После установки этих пакетов ПО стандартные инструменты Linux смогут создавать и редактировать разделы с указанными файловыми системами.
Также следует отметить, что в Linux используется отдельный раздел подкачки, используемый в качестве временного хранилища информации в том случае, если оперативная память ПК заполнена. Для работы с ним используются следующие инструменты:
**mkswap** _(создать файловую систему для раздела подкачки);_
**swapon** _(включить раздел подкачки);_
**swapoff** _(выключить раздел подкачки)._