Общий дизайн Sun стал популярным и широко реализовывался в коммерческих системах Unix, включая System V Release 4. Системы Linux и BSD используют разновидность этого дизайна для поддержки множества форматов файловых систем на диске. В частности, обычным для всех разновидностей Unix на платформе Intel x86 является возможность монтирования файловых систем MS-DOS/Windows FAT, включая поддержку длинных имен, а также форматированные в соответствии с ISO 9660 CD-ROM.
Linux имеет несколько собственных (т.е. размещаемых на диске) файловых систем. Наиболее популярными являются файловые системы
. Однако, доступно значительно больше файловых систем. Сведения о большинстве из них вы можете найти в каталоге
(если вы установили исходный код ядра). В табл. 8.1 перечислены имена различных файловых систем с кратким описанием каждой из них. Сокращение «RW» означает «чтение/запись», a «RO» означает «только чтение».
Имя | Режим | Описание |
afs
| RW | Andrew File System (файловая система Andrew) |
adfs
| RW | Acorn Advanced Disc Filing System (расширенная дисковая файловая система Acorn) |
affs
| RO, RW | Amiga Fast File system (быстрая файловая система Amiga) Режим «только для чтения» в противоположность режиму «для записи и чтения» зависит от версии файловой системы |
autofs
| RW | Файловая система для взаимодействия с демоном автоматического монтирования |
befs
| RO | Файловая система BeOS. Помечена как программное обеспечение альфа. |
bfs
| RW | SCO UnixWare Boot File system (загрузочная файловая система SCO Unix). |
binfmt-misc
| RW | Специальная файловая система для запуска интерпретаторов компилированных файлов (например, файлов Java) |
efs
| RW | Файловая система, разработанная для варианта Unix SGI, названного Irix |
coda
| RW | Экспериментальная распределенная файловая система, разработанная в CMU[79] |
cramfs
| RO | Небольшая файловая система для хранения файлов в постоянной памяти (ROM). |
devfs
| RW | Способ динамического предоставления файлов для /dev (устарело). |
devpts
| RW | Специальная файловая система для псевдотерминалов. |
ext2
| RW | Вторая расширенная файловая система. Файловая система по умолчанию для GNU/Linux, хотя некоторые дистрибутивы используют теперь ext3 . |
ext3
| RW | Файловая система ext2 с журналированием |
hfs
| RW | Hierarchical File System (иерархическая файловая система) Apple Mac OS. |
hpfs
| RW | High Performance File System (высокопроизводительная файловая система) OS/2. |
intermezzo
| RW | Экспериментальная распределенная файловая система для работы в отсоединенном от сети состоянии. См веб-сайт InterMezzo ( http://www.inter-mezzo.org ) |
jffs
| RW | Journalled Flash File system (журналируемая файловая система с групповой записью/считыванием, для встроенных систем) |
jffs2
| RW | Journalled Flash File system 2 (тоже для встроенных систем) |
iso9660
| RO | Файловая система ISO 9660 для CD-ROM. Поддерживаются также расширения Rock Ridge, заставляющие выглядеть использующие их CD-ROM как нормальная файловая система (но только для чтения). |
jfs
| RW | Journalled File System (журналируемая файловая система) IBM для Linux. |
ncp
| RW | Протокол Novell NCP для NetWare; клиент удаленной файловой системы. |
ntfs
| RO | Поддержка файловой системы NTFS Windows |
openpromfs
| RO | Файловая система /proc для PROM на системах SPARC |
proc
| RW | Доступ к информации о процессах и ядре |
qnx4
| RW | Файловая система QNX4 (небольшой операционной системы реального времени) |
ramfs
| RW | Файловая система для создания RAM-дисков. |
reiserfs
| RW | Развитая журналируемая файловая система |
romfs
| RO | Файловая система для создания простых RAM-дисков только для чтения. |
smbfs
| RW | Поддержка клиента для файловых систем SMB (разделяемых файлов Windows) |
sysv
| RW | Файловые системы System V Release 2, Xenix, Minix и Coherent. coherent, minix и xenix являются псевдонимами |
tmpfs
| RW | Файловая система электронного диска, поддерживающая динамический рост. |
udf
| RO | Формат файловой системы UDF, используемый в DVD-ROM |
ufs
| RO, RW | Быстрая файловая система BSD, на современных системах с доступом для чтения и записи. |
umsdos
| RW | Расширение vfat , заставляющее выглядеть ее подобно файловой системе Unix |
usbfs
| RW | Специальная файловая система для работы с устройствами USB. Первоначальным именем было usbdevfs , это имя до сих пор появляется, например, в выводе mount
|
vfat
| RW | Все варианты файловых систем FAT MS-DOS/Windows Компонентами являются msdos и fat
|
vxfs
| RW | Журналируемая файловая система Veritas VxFS. |
xfs
| RW | Высокопроизводительная журналирующая файловая система, разработанная SGI для Linux. См веб-сайт XFS ( http://oss.sgi.com/projects/xfs/ ) |