Файловая система в Unix – “деревянная”, состоит из файлов и каталогов. На каждом разделе диска создается собственная независимая файловая система. Отдельные файловые системы “сцепляются” вместе, в единое общее дерево директорий. Такая операция называется “монтированием”. Выглядит это примерно так:
mount – F ufs /dev/dsk/m197_c0d0s5 /home1
mount – F ufs /dev/dsk/m197_c0d0s4 /usr
df
Получить доступ к файлам “несмонтированной” файловой системы невозможно. Порочная пракика MS-DOSа – сколько разделов, столько и “дисков” (a: b: c: d: e:… k: l: m: n:) в Unix не применяется. В Unix всегда есть ровно одно общее дерево каталогов, и, по большому счету, пользователям совершенно все равно, на каком именно диске или разделе диска расположены его файлы /usr/spool/moshkow или /home1/moshkow/bin/mcopy…
Файловая система Unix кэшируется буферным кэшем. Операция записи на диск выполняется не тогда, когда это приказывает выполняемый процесс, а когда операционная система сочтет нужным это сделать. Это резко поднимает эффективность и скорость работы с диском, и повышает опасность ее использования. Выключение питания на “горячей”, работающей Unix-машине приводит к разрушениям структуры файловой системы.
При каждой начальной загрузке Unix проверяет – корректно ли была выключена машина в прошлый раз, и если нет – автоматически запускает утилиту fsck (File System Check) – проверку и ремонт файловых систем.
Список использованной литературы:
1. Кристиан К. Операционная система UNIX. – М., Финансы и статистика, 1985, 320 стр.
2. Баурн С. Операционная система UNIX. – М., Мир, 1986, 464 стр.
Бесплатно скачать реферат “Файловая система UNIX” в полном объеме