Диски и файловые системы Любое программное обеспечение и любые данные должны храниться в постоянном энергонезависимом хранилище, как правило, на жестком диске компьютера. Чтобы упорядочить на нем информацию, его обычно разделяют на разделы, которые могут иметь свои файловые системы (6, с.318).
Для Linux-систем существует специальный инструмент разбиения диска – это менеджер логических томов LVM (Logical Volume Manager). Физические тома LVM позволяют создавать области дискового пространства, называемые группами томов. Группы томов дают большую гибкость при увеличении и уменьшении логических томов, чем при непосредственном изменении размера разделов диска (6, с.319).
Подключение разделов диска к файловой системе Linux выполняется автоматически и незаметно для пользователя. Каждый раздел обычного диска, созданный при установке Linux, связан с именем устройства и точкой его монтирования. Монтирование выполняется при загрузке системы либо вручную (6, с.320).
Монтирование – подключение файловой системы с накопителя к определенной точке файловой системы (6, с.319).
В системах Linux поддерживаются следующие файловые системы:
UFS (UNIX File System) – одна из первых файловых систем UNIX, ставшая основой для многих других систем. Все ещё остается стандартом для системы FreeBSD.
ext (extended file system) – расширенная файловая система UFS, специально написанная для Linux. Существует также версии ext2, ext3, ext4, последняя из которых является наиболее актуальной и стабильной, также де-факто ставшей стандартной для Debian и Ubuntu.
XFS – файловая система, ставшая популярной благодаря работе с большими медиа-файлами. Является стандартной для Red Hat и CentOS.
ZFS (Zettabyte File System) – созданная для Solaris файловая система, поддерживающая большие объемы данных, расширенную работу с RAID-массивами, простой менеджер дисков и принципы легковесных файловых систем.