next up previous contents index
Next: Структура дискового раздела ext2 Up: Файловая система Previous: Введение   Contents   Index

Типы поддерживаемых файловых систем

Но, прежде чем перейти к описанию конкретных механизмов, стоит отметить, что Linux умеет работать с несколькими типами файловых систем. Основной файловой системой для Linux является ``вторая расширенная файловая система'' (second extended filesystem), которую кратко обозначают как ext2fs. Именно ее механизмы будут подробно рассматриваться в настоящем разделе. Но прежде, чем перейти к ее рассмотрению, ненадолго отвлечемся для того, чтобы перечислить некоторые типы файловых систем, которые поддерживаются в Linux. Эту табличку нельзя считать полной по той простой причине, что работа по созданию новых типов файловых систем для Linux продолжается постоянно. Примером вновь разрабатываемых файловых систем являются журналируемая файловая система JFS фирмы IBM, файловая система ReiserFS.

Типы файловых систем, поддерживаемых в Linux перечислены ниже

1.2emminix

Файловая система minix - это первая файловая система, которая использовалась в Linux. Она имела массу недостатков: ограничения размера раздела жесткого диска 64 мегабайтами; длина имени файла была ограничена 30 символами и т.д. Она продолжает использоваться для дискет и RAM-дисков.

 
1.0emextfs

Еще одна из ранних версий файловой системы для Linux, расширение файловой системы minix. В настоящее время заменена файловой системой ext2fs и уже не используются.

 
1.0emext2fs

Вторая расширенная файловая система (second extended filesystem) была создана как расширение расширенной файловой системы (extfs). ext2fs обеспечивает более высокую производительность (в части скорости и использования центрального процессора), поддерживаются длинные имена и большие размеры файлов.

 
1.0emxiaf

Файловая система xiaf была создана на основе minix с целью обеспечения большей устойчивости и безопасности. Она обеспечивает выполнение основных функций файловой системы без излишней сложности.

 

1.2emmsdos

Файловая система, используемая для разделов, сформатированных в MS-DOS и Windows. Имена файлов в msdos должны удовлетворять стандарту 8.3.

 
1.0emumsdos

Файловая система UMS-DOS является расширением файловой системы DOS, используемым под Linux. В ней добавлено использование длинных имен файлов, идентификаторы пользователя и группы (UID/GID), разрешения в стиле POSIX и специальные файлы (устройства, именованные каналы и т.д.) при этом совместимость с DOS не потеряна.

 
1.0emhpfs

Файловая система для разделов OS/2.

 
1.0emproc

Это файловая система, которая используется для обращения к структурам данных ядра. Файлы этой системы не занимают дискового пространства. Подробнее см. man proc(5).

 
1.0emnfs

Сетевая файловая система, используемая для доступа к дискам, расположенным на удаленных компьютерах.

 
1.0emswap

Раздел или файл свопинга OC Linux.

 
1.0emsysv

Файловая система Unix Systen V. Она поддерживает файловые системы Xenix FS, SystemV/386 FS и Coherent FS.

 
1.0emiso9660

Файловая система для монтирования CD-ROM, соответствующая стандарту ISO 9660.

 
1.0emvfat

Файловая система FAT-32. Поддерживаются длинные имена файлов.

 
1.0emsmb

Это сетевая файловая система, которая поддерживает протокол SMB, используемый Windows, Windows NT и Lan Manager. Для того, чтобы использовать эту файловую систему, надо иметь специальную программу монтирования smbmount.

 
1.0emncpfs

Это сетевая файловая система, обеспечивающая поддержку протокола NCP, применяемого в Novell NetWare. Для того, чтобы использовать эту файловую систему, надо тоже иметь специальную программу, которую можно найти на сайте ftp://linux01.gwdg.de/pub/ncpfs.

 


next up previous contents index
Next: Структура дискового раздела ext2 Up: Файловая система Previous: Введение   Contents   Index
Alex Otwagin 2002-12-16