|
Файловая система Linux - стр.2
|
|
|
Файловая система Ext2fs (Linux ext2 File System)
Linux поддерживает несколько типов файловых систем. Наиболее важные из них рассмотрены ниже.
• minix Считается самой старой и самой надежной файловой системой, но достаточно ограниченной в своих возможностях (у файлов отсутствуют некоторые временные параметры, длина имени файла ограничена 30-ю символами) и доступных объемах (максимум 64 Мб на одну файловую систему).
• xia Модифицированная версия системы minix, в которой увеличена максимальная длина имени файла и размер файловой системы, хотя она не реализует никаких новых возможностей.
• ext2 Наиболее богатая функциональными возможностями файловая система из семейства совместимых с Linux. На данный момент считается самой популярной системой. Она разработана с учетом совместимости с последующими версиями, поэтому для установки новой версии кода системы не требуется устанавливать ее заново.
• ext Предыдущая версия системы ext2, не совместима с последующими версиями. В настоящее время она очень редко включается в пакеты новых поставляемых систем, т.к. большинство пользователей сейчас пользуются системой ext2.
• proc Эта система, которая обычно доступна через каталог /ргос, позволяет получить доступ к определенным структурам данных ядра, к таким, как список процессов (отсюда название). В действительности, она не является файловой системой, хотя по ее структуре сложно обнаружить разницу. Все эти структуры выглядят как файловая система и ими можно оперировать обычными средствами работы с файловой системой.
В дополнение к рассмотренным выше, в Linux включена поддержка еще некоторых файловых систем для обеспечения обмена файлами между другими операционными системами. Эти файловые системы работают также, как и описанные выше, кроме того, что их функциональные возможности могут быть значительно ограничены по сравнению с возможностями, обычно предоставляемыми файловыми системами UNIX.
> msdos Обеспечивается совместимость с системой MS-DOS (а также OS/2 и Windows 95/98/NT/2000).
> umsdosРасширяет возможности драйвера файловой системы MS-DOS для Linux таким образом, что при работе в Linux, имеется возможность работы с именами файлов нестандартной длины, просмотра прав доступа к файлу, ссылок, имени пользователя, которому принадлежит файл, а также оперирование с файлами устройств. Это позволяет использовать обычную систему MS-DOS, так, как если бы это была система Linux. Таким образом, исключается необходимость создания отдельного раздела для Linux.
> iso9660 Стандартная файловая система для CD-ROM. Довольно популярное развитие стандарта CD-ROM, выполненное Rock Ridge'M, которое обеспечивает автоматическую поддержку имен файлов нестандартной длины.
> nfs Сетевая файловая система, обеспечивающая разделение одной файловой системы между несколькими компьютерами для предоставления доступа к ее файлам со всех машин.
> hpfs Файловая система OS/2.
> xenix Файловая система Xenix
> coherent Файловая система Coherent
> sysv Файловые системы System V/386, Coherent и Xenix.
> ncpfs Сетевая файловая система, позволяющая монтировать тома файл-сервера Novell NetWare.
Ext2fs является стандартной дисковой файловой системой, принятой в среде Linux.
С точки зрения Linux файлами являются:
• Обыкновенные файлы (собственно файлы на физическом носителе)
• Каталоги, директории (directory)
• Символьные устройства
• Блочные устройства
• Именованные каналы, конвейеры (named pipes)
• Гнезда, сокеты (sockets)
• Символьные ссылки, связи (symlinks).
|
|
|
|
|