Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ФС такова, что корневой каталог является высшим уровнем иерархии. Он считается главной точкой монтирования (присоединения) других файловых систем, обозначается [/], относительно которой должны быть смонтированы другие ФС для того, чтобы стать доступными. Базовой ФС в Unix считается Ext2/3, которые являются развитием ExtFS, хотя в режиме чтения и редактирования поддерживаются и другие ФС.
Соответственно, поскольку все устройства представляются файлами, то их ФС должны быть примонтированы, прежде чем с ними можно будет работать.
Монтирование новых ФС производится командой mount. При этом используется драйвер устройства, к которому происходит обращение, лежащий в папке /dev (например, /dev/fd0 – флоппи-дисковод). ФС сменного диска как правило, монтируется в папку /mnt (например, /mnt/floppy). Формат команды:
mount –t vfat /dev/fd0 /mnt/floppy
mount –t iso9660 /dev/hdd /mnt/cdrom
Примечание: в Linux используется общий драйвер /dev/hdd как для винчестеров, так и CD-ROM.
Для того, чтобы ФС монтировалась автоматически при загрузке ОС, нужно отредактировать системный файл /etc/fstab. Автоматически диски монтируются с помощью демона autofs. Информация о примонтированных ФС хранится в таблице /etc/mnttab.
При установке Linux обычно на диске создается 3 отдельных файловых системы (раздела): корневой (/), загрузочный (/boot) и свопинга (/swap), которые компилятором автоматически монтируются как папки относительно корневого раздела. При желании папки /home, /usr и /var также можно выделить в отдельные разделы и монтировать при загрузке ОС. Это позволит форматировать каждый из этих разделов-папок по отдельности.
При загрузке ОС некоторые другие разделы также автоматически монтируются и демонтируются.
Структура ФС Linux такова:
/ - корневой каталог
/boot – загрузочные файлы ОС
/dev – драйверы устройств (специальные файлы)
/bin - часто используемые команды, требуемые при загрузке системы и используемые обычными пользователями.
/sbin – команды для системного администрирования.
/etc – конфигурационные файлы системы, команды администратора
/home – домашние каталоги пользователей
/lib – библиотеки подпрограмм
/lib/modules – Подгpужаемые модули для ядpа.
/mnt – Узлы монтиpования для вpеменно подключенных файловых систем
/root – домашний каталог суперпользователся root
/tmp – временные файлы
/usr – пользовательские программы
/usr/lib – библиотеки программ
/usr/games – игры
/usr/bin – редко используемые команды
/var – изменяемые файлы пользовательских программ (спулы принтеров, файлы почты, буферы, логи).
Дата публикования: 2015-10-09; Прочитано: 164 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!