Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bosy.docx
Скачиваний:
45
Добавлен:
24.06.2017
Размер:
3.14 Mб
Скачать

19. Упр-е дисковыми разделами, фс и простр-вом свопинга.

Файловая система (ФС) – организованная структура файлов и директорий, располагающихся на накопителе, т.е. способ хранения данных. Виды ФС: дисковые; сетевые; виртуальные. Виртуальная ФС обеспечивает единый интерфейс системных вызовов (API) для различных типов ФС. Раздел часть долговременной памяти жёсткого диска или флеш-накопителя, выделенная для удобства работы, и состоящая из смежных блоков. На одном устройстве хранения м.б. несколько разделов. Виды разделов винчестера: основные, расширенные и логические. Непосредственно винчестер делится на основные разделы, один из основных разделов м.б. назначен расширенным и разделён на логические. При этом основных разделов м.б. максимум 4 (с учётом расширенного), расширенный, если есть, то всегда один, а логических м.б. сколько угодно. Т.е. вы можете разрезать винчестер максимум на 4 части, но одну из них вы можете спокойно поделить на сколько угодно кусков. В Linux винчестеры наз-ся sda, sdb, sdc и т.д. (sda - первый винчестер, sdb - второй и т.д.). Разделы на винчестерах называются так: sda1, sda2, sda3 и т.д. Первые 4 цифры зарезервированы для осн. разделов, внутри расширенного раздела нумерация логических начинается всегда с пяти.

Основные разделы Linux:

  • / - Это корневой раздел (обязателен). Самый главный, к нему монтируются все последующие разделы и в нем хранятся самые важные файлы ОС.

  • swap - Раздел подкачки.

  • /boot - Содержит ядро OC и файлы для загрузки.

  • /usr - Все важные программы и библиотеки польз-ля.

  • /tmp - Раздел содержит временные файлы.

  • /var - Хранит log, ceсh-файлы, а также почту, иногда web.

  • /opt - Туда устанавливаются дополнительные - сторонние программы.

  • /home - Сюда помещаются все домашние каталоги польз-лей.

Еще есть такие разделы, как /etc, /bin, /llib, /mnt и другие.

Не обязательно делить диск так подробно. Обязателен лишь корневой раздел.

Для работы с разделами можно использовать утилиту fdisk (от имени root). Вывод на экран всех разделов: fdisk –l. Чтобы просмотреть разделы на опр. устройстве, необходимо добавить имя устройства. Напр, fdisk -l /dev/sda

У каждого раздела есть: Вид (основной, расширенный, логический); Начало, конец, размер; Поле Id, определяющее предполагаемое назначение раздела (Тип 82 означает раздел подкачки Linux, а тип 83 – раздел для хранения данных. Сущ-ет приблизительно 100 различных типов); Файловая система; Точка монтирования.

Еще раздел м.б. помечен как загрузочный (активный), что позволяет загружать компьютер с указанного раздела при помощи стандартной MBR-записи DOS.

20. Упр-е дисковыми разделами, фс и пространством свопинга. Дисковые фс. Типы фс. Формат фс unix. Создание фс. Монтир-еФс.

Файловая система (ФС) организованная структура файлов и директорий, располагающихся на накопителе, т.е. поддерево директорий на некоторой машине, расположенных в одном разделе.

Cоздание ФС type на устройстве /dev/block_device

mkfs -t type /dev/block_device

Орг-ция ФС UNIX имеет древовидную структуру, вершина которой наз-ся корнем, а сама структура называется файловым деревом. Каждая вершина в файловом дереве, за исключением листьев, является каталогом, листья же в свою очередь являются либо обычными файлами, либо файлами устройств

Типы ФС

  • ext2 (second extended filesystem – вторая расширенная ФС). Она не является журналируемой, т.е. не ведёт постоянный учёт всех операций записи на диск)

  • ext3. Дополняет ext2 возм-тями журналирования. Она обладает достаточной производительностью в большинстве ситуаций. Это сформировавшаяся и стабильная ФС, и исп-ся по умолчанию в ряде дистрибутивов Linux.

  • ReiserFS – ФС на основе B-дерева, обладающая очень хорошей общей производительностью, в особенности при исп-и большого числа маленьких файлов. Она хорошо масштабируется и является журналируемой. Она не поддерживает возм-ти SELinux.

  • XFS – журналируемая ФС, обладающая надежной функциональностью и оптимизированная для масштабирования. XFS активно кэширует в ОЗУ передаваемые данные

  • ФС раздела подкачки. Дисковое пространство, выделенное под раздел подкачки, д.б. соответствующим образом отформатировано, но, как правило, раздел подкачки не рассматривается в качестве файловой системы.

  • vfat (иначе FAT32). Она не является журналируемой и не обладает многими возм-тями, необходимыми для полноценной работы с ФС в Linux. Она м.б. доступна из Windows и из Linux, что делает ее подходящей для обмена данными между этими ОС.

Дисковые ФС обычно являются поток-ориентированными. Файлы в таких ФС представляются послед-тью битов, часто предоставляющие такие функции, как чтение, запись, изменение данных и произвольный доступ.

Каждая ФС д.б. смонтирована, прежде чем к ней будет обеспечен доступ. ФС монтируется в некоторую точку монтирования (mount point). Монтирование ФС – ее подсоединение к узлу уже существующих, активных и используемых ФС (точке монтирования). Монтирование файлового устройства device в каталог dir: mount device dir

Параметры: -a - монтирование всех ФС, указанных в /etc/fstab -t fstype - указание типа файловой системы (ntfs, nfs, ext3 и т.п.) -ro - монтирование в режиме только чтения

Размонтирование ФС: umount dir/mount_point

Соседние файлы в предмете Безопасность операционных систем