

Презентация на тему:
Работа с файловыми системами ОС Linux

Содержание
Введение
Монтирование/демонтирование файловой системы
Проверка файловой системы
Утилиты для работы с файловыми системами
Заключение
Список литературы

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

Монтирование/демонтирование файловой системы
Прежде, чем файловая система станет доступной операционной системе, она должна быть смонтирована (mounted) в некоторый каталог.
Мы знаем, что файловые системы на различных разделах «прививаются» в виде ветвей общего дерева каталогов, растущего из «/». Делается это при помощи команды
mount -o <em>настройки_монтирования устройство точка_монтирования</em>, где <em>устройство</em> — это имя блочного файла-дырки,<em>точка_ монтирования</em> (mountpoint) — полный путь к каталогу, а<em>настройки_ монтирования</em> определяют особые параметры, разные для разных файловых систем. После выполнения этой команды содержимое файловой системы, размещённой на <em>устройстве</em> (как правило, дисковом разделе), становится
доступным в виде дерева подкаталогов<em>точки_монтирования</em>. Посмотреть список всех смонтированных фаловых систем можно с помощью команды mount без параметров:
[root@localhost root]# mount
Для монтирования и размонтирования файловых систем используются программы mount и umount (не unmount). Команда mount -av выполняется автоматически во время загрузки системы. Информация о файловых системах и точках монтирования находится в файле /etc/fstab.

Пример файла /etc/fstab приведён ниже:
На первом поле (device) находится имя раздела, который нужно монтировать. Второе поле — точка монтирования. Третье поле — тип файловой
системы, auto здесь обозначает, что тип файловой системы должен определяться автоматически. Последнее поле содержит опции монтирования. Часто они бывают установленными по умолчанию (defaults). В приведённом примере опция user обозначает, что файловая система может быть смонтирована обычным пользователем (обычно это — привилегия суперпользователя), noauto — что файловая система не будет смонтирована автоматически при загрузке. Подробнее об опциях монтирования можно узнать из экранной документации по mount.

Проверка файловой системы
В Linux проверка файловых систем на наличие повреждённых файлов выполняется автоматически во время загрузки в случае необходимости, а также регулярно — в профилактических целях. Однако иногда требуется вручную запустить проверку: для этого достаточно отдать команду fsck /dev/hdXN, и она сама автоматически определит тип проверяемой файловой системы и запустит нужную команду.
Перед проверкой файловую систему полезно размонтировать, а если программа fsck будет производить какие-либо восстановления в файловой системе, то это сделать необходимо.

Утилиты для работы с файловыми системами
Утилиты для работы с файловыми системами находятся в соответствующих пакетах: для Ext2 и Ext3 это e2fsprogs, для ReiserFS — reiserfs-utils, XFS — xfsprogs, JFS — jfsprogs.
Общее назначение утилит
mkfs – создание новой файловой системы (make filesystem);
fsck – проверка файловой системы на ошибки (filesystem check).
Также существуют и другие, специфичные для разных файловых систем утилиты.
Для различения файловых систем используется указание типа файловой системы после параметра -t или в качестве компонента имени утилиты, например:
mkfs -t ext2 /dev/hda1
fsck.ext2 /dev/sda2

Конвертирование файловых систем
Для преобразования файловой системы из ext2 в ext3 необходимо дать команду
tune2fs -j /dev/hdX
Замените hdX на sdX в случае SCSI-диска. Для обратного преобразования необходимо смонтировать этот раздел как ext2.
Для преобразования файловой системы reiserfs-3.5.x в файловую систему reiserfs-3.6.x необходимо смонтировать эту файловую систему с опцией conv, например:
mount -o conv /dev/hdx /mnt/disk
После этого файловая система будет преобразована в формат версии 3.6.х. Обратное преобразование невозможно.

Заключение
В данной презентации мы рассмотрели команды
иутилиты для работы с файловыми системами.
Выбор способа настройки файловой системы (да
исамой ФС) напрямую зависит от уровня знаний пользователя и его нужд.

Список литературы
Gfs-team.ru
Linuxcookbook.ru
Ubuntolog.ru
Linuxcenter.ru
Docs.altlinux.org