Глава 6. Предварительные сведения о Linux

А. Новодворский

Содержание

Файловая система Linux
Разделы, необходимые для работы Linux
Имена дисков и разделов
Командные оболочки (shells)
Midnight Commander

Файловая система Linux

А. Новодворский

Файловая система Linux, в отличие от файловых систем DOS и Windows, является единым деревом. Корень этого дерева — каталог, называемый root (рут), и обозначаемый символом /. Части дерева файловой системы могут физически располагаться в разных разделах разных дисков или вообще на других компьютерах — для пользователя это прозрачно. Процесс присоединения файловой системы раздела к дереву называется монтированием, удаление — размонтированием. Например, файловая система CD ROM в ALT Linux монтируется по умолчанию в каталог /mnt/cdrom (знак разделителя каталогов в путях Linux — /, а не \, как в DOS/Windows). Текущий каталог обозначается как ./.

Файловая система Linux содержит следующие каталоги первого уровня:

  • /bin (командные оболочки shell, основные утилиты);

  • /boot (содержит ядро системы);

  • /dev (псевдофайлы устройств, позволяющие работать с ними напрямую);

  • /etc (файлы конфигурации);

  • /home (личные каталоги пользователей);

  • /lib (системные библиотеки, модули ядра);

  • /mnt (каталоги для монтирования файловых систем сменных устройств и внешних файловых систем);

  • /proc (файловая система на виртуальном устройстве, её файлы содержат информацию о текущем состоянии системы);

  • /root (каталог администратора системы);

  • /sbin (системные утилиты);

  • /usr (программы и библиотеки, доступные пользователю);

  • /var (рабочие файлы программ, очереди, журналы);

  • /tmp (временные файлы).

Дополнительную информацию про файловые системы можно получить в:

  • man-странице hier(7) (более подробное описание иерархии)

  • пакете fhs (Filesystem Hierarchy Standard)