OS Linux
Категория реферата: Рефераты по информатике, программированию
Теги реферата: рефераты, сочинение на тему зима
Добавил(а) на сайт: Устина.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
Блок каталога
Косвенный блок
Файл
Типы файловых систем.
Linux поддерживает большое количество типов файловых систем. Наиболее важные из них приведены ниже.
Minix — старейшая файловая система, ограниченная в своих возможностях (у файлов отсутствуют некоторые временные параметры, длина име ни файла ограничена 30-ю символами) и доступных объемах (максимум 64 Мбайт на одну файловую систему).
Xia — модифицированная версия системы minix, в которой увеличена максимальная длина имени файла и размер файловой системы.
Ext — предыдущая версия системы Ext2. В настоящее время практически не используется.
Ext2 — наиболее богатая функциональными возможностями файловая система
Linux. На данный момент является самой популярной системой. Разработана с учетом совместимости с последующими версиями.
Ext3 — модернизация файловой системы Ext2. Помимо некоторых функциональных расширений является журналируемой. Пока широкого распространения не получила. Конкурирующая журналируемая файловая система
— ReiserFS.
VFS — виртуальная файловая система. По сути — эмулятор-прослойка между реальной файловой системой (MS-DOS, Ext2, xia и т. д.) и ядром операционной системы Linux.
Proc — псевдо-файловая система, в которой посредством обычных файловых операций предоставляется доступ к некоторым параметрам и функциям ядра операционной системы.
ReiserFS — журналируемая файловая система. Наиболее используемая среди журналируемых файловых систем для Linux.
В операционную систему Linux для обеспечения обмена файлами с другими
операционными системами включена поддержка некоторых файловых систем.
Однако их функциональные возможности могут быть значительно ограничены по
сравнению с возможностями, обычно предоставляемыми файловыми системами
UNIX. msdos — обеспечивается совместимость с системой MS-DOS. umsdos — расширяет возможности драйвера файловой системы MS-DOS для Linux таким образом, что в Linux появляется возможность работы с именами файлов нестандартной длины, просмотра прав доступа к файлу, ссылок, имени пользователя, которому принадлежит файл, а также оперирования с файлами устройств. Это позволяет использовать (эмулировать) файловую систему
Linux на файловой системе MS-DOS. iso9660 — стандартная файловая система для CD-ROM. xenix — файловая система Xenix. sysv — файловая система System V (версия для х8б). hpfs — доступ "только для чтения" к разделам HPFS.
Nfs – сетквая файловая система, обеспечивающая разделение одной файловой системы между несколькими компьютерами для предоставления доступа к ее файлам со всех машин.
| |Mini FS |Xia FS |Ext FS |Ext2 FS |
|Максимальный |64 Mбайт |2 Гбайт |2 Гбайт |4 Тбайт |
|объем файловой| | | | |
|системы | | | | |
|Максимальная |64 Mбайт |64 Мбайт |2Гбайт |2Гбайт |
|длина файла | | | | |
|Максимальная |30 Символов |248 символов |255 символов |255 символов |
|длина имени | | | | |
|файла | | | | |
|Поддержка 3х |Нет |Нет |Нет |Да |
|ячеек времени | | | | |
|изменения | | | | |
|файла | | | | |
|Возможность |Нет |Нет |Нет |Да |
|расширения | | | | |
|Изменяемый |Нет |Нет |Нет |Да |
|размер блока | | | | |
|Защита |Да |Да |Да |Да |
|информации | | | | |
VI Иерархия каталогов Linux
Linux Rad Hat 7.1
Иерархия каталогов первого уровня
|Имя каталога |Содержимое каталога |
|/ |Корневой (Root) каталог. Является родительским для всех |
| |остальных каталогов в системе |
|/bin |Содержит важные для функционирования системы файлы |
|/boot |Содержит файлы для загрузчика ядра |
|/dev |Хранит файлы устройств |
|/etc |Содержит Host – специфичные файлы системной конфигурации |
|/home |Пользовательские домашние каталоги |
|/lib |Важные разделяемые библиотеки и модули ядра |
|/lost + found|Содержит файлы, восстановленные при ремонте утилитами |
| |восстановления файловых систем |
|/misc |Каталог для автоматически монтируемых устройств |
| |(дисковод, CD -ROM) |
|/mnt |Точка монтирования временных разделов |
|/opt |Дополнительные пакеты приложений |
|/proc |Точка монтирования псевдофайловой системы proc, которая |
| |является интерфейсом ядра операционной системы |
|/root |Домашний каталог пользователя root |
|/sbin |Содержит важные системные исполняемые файлы |
|/tmp |Хранит временные файлы |
|/usr |Вторичная иерархия |
|/var |Содержит переменные данные |
Корневой (Root) каталог
Точка монтирования всей файловой системы. Играет исключительно важную роль
в процессе «жизнедеятельности» операционной системы. Для загрузки системы
необходимо, чтобы в корневом разделе (корневой раздел в Linux – это аналог
С: для DOS/windows – только на него возможно установить операционную
систему. И корневой раздел является точкой монтирования корневого каталога)
находились утилиты и конфигурационные файлы , необходимые для монтирования
других файловых систем. Кроме того, в корневой файловой системы должны
присутствовать утилиты, необходимые для создания, восстановления или
ремонта файловых систем, а также для административного восстановления
(backup) системы с ленты, CD-ROM, дискет и тому подобных носителей.
Каталог /bin
Содержит важные исполняемые файлы, которые используются всеми (в том числе
и администратором системы) пользователями. Кроме того, в каталоге /bin
должны находиться исполняемые файлы, необходимые для функционирования
системы в однопользовательском режиме (single mode). Он также может
содержать исполняемые файлы, которые напрямую используются в скриптах.
Каталог /bin не должен содержать подкаталогов. Исполняемые файлы, от
которых напрямую не зависит функционирование системы рекомендуется
размещать во вторичной иерархии – в каталоге /usr/bin.
Каталог /boot
Содержит все, что требуется для процесса загрузки, исключая файлы конфигурации. В каталоге /boot находятся данные, используемые ядром до того, как оно начинает исполнять программы пользовательского режима. В этом же каталоге может находиться сохраненный сектор master boot и другие специфичные данные.
Каталог /dev
Содержит файлы устройств или специальные файлы.
Каталог /etc
Содержит конфигурационные файлы и каталоги, которые специфичны для данной системы. В этом каталоге не должно находиться никаких исполняемых модулей.
Каталог /lib-важные разделяемые библиотеки и модули ядра
Каталог содержит разделяемые библиотеки, необходимые для загрузки системы и запуска команд в корневой файловой системе, те только для файлов, находящихся, в каталоге /bin и /sbin . По меньшей мере одна из групп файлов должна находиться в каталоге /lib
Каталог /lost + found
Каталог который должен присутствовать на каждом разделе.(Если, к примеру, винчестер разбит на 3 раздела, которые монтируются в /,/home,/var, то в корневой файловой системе, в каталоге /home и в каталоге /var будет присутствовать /lost+found )
Назначение этого каталога достаточно очевидно – при аварийных ситуациях возможна потеря информации. Специальная утилита chkfsk восстанавливает
(конечно если это возможно) утерянную информацию. Однако иногда невозможно достоверно определить принадлежность восстановленных данных какому- нибудь определенному файлу. В этом случае восстановленные данные помещаются в каталог /lost+found.
Каталог /misc – точка монтирования автоматически монтируемых устройств
Каталог предназначен для использования в качестве точки монтирования дискет и CD-ROM дисков программой automount.
Каталог /mnt – точка монтирования для временно монтируемой файловой системы
Каталог предназначен для того, чтоб системный администратор мог временно монтировать файловую систему (например, дискету или CD-ROM).
Каталог /opt – дополнительные программные пакеты
Каталог зарезервирован для инсталляции дополнительного программного обеспечения.
Каталог /proc – точка монтирования виртуальной файловой системы procfs
Procfs является псевдофайловой системой, обеспечивающей интерфейс с ядром
Linux. Эта система позволяет получить доступ к определенным структурам данных ядра, в частности, к списку процессов (отсюда и название). Все эти структуры выглядят как файловая система, и ими можно оперировать обычными средствами работы с файловой системой.
Каталог /root – домашний каталог для пользователя root (администратора)
Существенных причин для вынесения домашнего каталога /root в корневой уровень нет. Однако существует практика выделения отдельного раздела для каталога /home, который при аварийных ситуациях может не подмонтироваться.
По-видимому, по этой причине каталог /root вынесли на корневой уровень.
Каталог /sbin –системные исполняемые файлы.
Каталог /sbin содержит исполняемые файлы необходимые для загрузки, восстановления, починки системы в добавление к файлам, находящимся в каталоге /bin.
Каталог /tmp- временные файлы
Каталог должен быть доступен для программ, которые нуждаются во временных файлах.
Каталог /usr – иерархия
Каталог /usr – это вторая основная секция файловой системы, разделяемая, только для чтения. В каталоге /usr должны находиться следующие каталоги:
/bin – содержит большую часть утилит, используемых пользователем;
/include – файлы заголовков, включаемых в С-программы;
/lib – библиотеки;
/local- локальная иерархия;
/sbin- содержит не жизненно важные исполняемые системные файлы;
/share – архитектурно-независемые данные;
/X11R6 – X Windows System, версия 11, выпуск 6;
/games – игры и образовательные программы;
/src – исходные коды.
Рекомендуем скачать другие рефераты по теме: обучение реферат, реферат на тему политика.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата