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

Файловая система root должна быть небольших размеров, так как она содержит важные файлы и команды. Чем меньше объем файловой системы и чем реже она подлежит изменениям, тем меньше вероятность ее повреждения. Если система root повреждена, то обычно это означает, что начальная загрузка компьютера невозможна (кроме отдельных методов, например при помощи дискеты).

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

/bin Команды, требуемые при загрузке системы и используемые обычными пользователями.

/sbin То же, что и /bin, только находящиеся здесь команды не предназначены для пользователей с общими правами.

/etc Различные конфигурационные файлы.

/root Личный каталог пользователя root.

/lib Библиотеки, используемые программами из файловой системы root.

/lib/modules Подгружаемые модули для ядра.

/dev Файлы устройств.

/tmp Временные файлы.

/boot Файлы, используемые начальным загрузчиком (т.е. LILO). Чаще всего, различные системные файлы ядра расположены в этом каталоге, вместо корневого. Если этих файлов достаточно много, то разумнее всего разместить этот каталог на отдельном разделе диска. Другой причиной может послужить то, что файл ядра должен быть расположен в пределах первых 1024 цилиндров жесткого IDE диска.

/mnt Узлы монтирования для временных файловых систем. Этот каталог может быть разбит на несколько подкаталогов (например, каталог /mnt/dos может использоваться для доступа к дисководу с применением файловой системы MS-DOS, а /mnt/ext – для доступа с системой ext2fs).

/proc Специальная файловая система, представляющая информацию о состоянии системы в виде файлов. Большинство этих файлов только для чтения, но некоторые (особенно в каталоге /proc/sys/) могут быть использованы для изменения параметров ядра во время работы.

/usr Этот каталог содержит большинство приложений и файлов, используемых в системе, но не требуемых для загрузки системы или восстановления системы в аварийном режиме.

/var Этот каталог содержит переменные файлы, такие как файлы журналов, кэш и временные файлы.

/home Домашние каталоги пользователей, где они хранят свои файлы и настройки.