Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
линукс / Работа с ФС Туканова.pptx
Скачиваний:
54
Добавлен:
14.02.2015
Размер:
224.74 Кб
Скачать

Презентация на тему:

Работа с файловыми системами ОС 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