9423f23c

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


Файловая система в 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) - проверку и ремонт

файловых систем..



Содержание раздела