Файловые системы, поддерживаемые Linux

Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
Основные
ext2 Стандартная файловая система для жестких дисков в Linux.
ext3 Расширение файловой системы ext2 с добавлением журналирования.
ext4 Новое поколение файловой системы ext, базирующееся на коде ext3.
ReiserFS v3.x Журналируемая файловая система от Namesys, очень эффективно работает с большими каталогами и мелкими файлами.
ReiserFS v4 Новая версия файловой системы ReiserFS с поддержкой системы плагинов. На данный момент находится в разработке, поддержка в системе осуществляется специальными патчами.
XFS Высокопроизводительная файловая система от SGI, ориентированная на многопоточность и работу с большими файлами.
JFS Порт IBM'овской файловой системы на Linux.
BtrFS Новая файловая система для Linux от Oracle
OCFS2 Журналируемая файловая система разработанная Oracle Corporation. Использует менеджер распределенной блокировки, который похож на OpenVMS DLM но значительно проще.
NILFS2
Для CD-ROM
iso9660 Стандартная файловая система для компакт-дисков с данными. Поддерживаются расширения MS Joliet 3, Rock Ridge, Compressed ISO
UDF Универсальный дисковый формат, применяется на DVD-дисках.
Windows-родственные
FAT12/16 Файловая система разработанная Microsoft. Использовалась в MS DOS. Максимальный размер тома 32 Мебибайта для FAT12 и 2 Гибибайта для FAT16
FAT32 Файловая система разработанная Microsoft. Использовалась в Windows 95/98/ME. Максимальный размер тома 8 Тебибайт.
NTFS Журналируемая файловая система от Microsoft, является основной ФС в текущих версиях Windows. Поддержку данной файловой системы в Linux лучше осуществлять через FUSE-модуль NTFS-3G (см. ниже)
Прочие файловые системы
ADFS Advanced Disc Filing System - файловая система, использующаяся в RISС-OS системах и компьютерах Acorn.
Amiga FFS Файловая система, используемая на компьютерах Amiga. Имеет поддержку длинных имен. Из-за побитовой записи на диск, при крахе ОС, ФС может испортиться.
eCryptFS Файловая система с асимметричным шифрованием файлов, наподобие GnuPG, только шифрование и расшифровка производится прозрачно для пользователя.
Apple HFS Hierarchical File System, иерархическая файловая система с 16 битной адресацией для MacOS. Максимальный размер тома 4 гигабайта.
Apple HFS+ Hierarchical File System, журналируемая иерархическая файловая система с 32 битной адресацией для MacOS.
BeFS файловая система, используемая в операционных системах BeOS. 64-битная журналируемая файловая система с поддержкой расширенных файловых атрибутов (метаданных), индексируемая, что приближает её функциональность к реляционным БД.
BFS
EFS система шифрования данных, реализующая шифрование на уровне файлов в операционных системах Microsoft Windows NT (начиная с Windows 2000 и выше), за исключением "домашних" версий (Windows XP Home Edition, Windows Vista Basic и Windows Vista Home Premium). Данная система предоставляет возможность "прозрачного шифрования" данных, хранящихся на разделах с файловой системой NTFS.
LOGFS Файловая система для флеш-устройств, хорошо масштабирующаяся для больших устройств. В сравнении с JFFS2 более быстро монтируется и потребляет меньше оперативной памяти.
CramFS Compressed ROM file system (cramfs) — свободная сжатая файловая система для Linux для встраиваемых систем, использующих ПЗУ. Разработана для простоты обращения и эффективного использования свободного места. Cramfs доступна только для чтения, ограничена размером 256 МиБ для файловой системы (и 16 МиБ на файл), а также не поддерживает 16/32 битные uid/gid.
FreeVxFS Свободная реализация VERITAS(TM) Filesystem
Minix FS Файловая система для MINIX. Она копирует базовую структуру Unix File System.
SquashFS Файловая система, используемая для создания сжатых (gzip) образов, доступных только на чтение. Удобно использовать для архивации редко изменяемого и хорошо сжимаемого содержимого, например, offline-версий сайтов.
OS/2 HPFS High Perfomance File System, файловая система разработанная специалистами Microsoft и IBM. Максимальный размер файла в HPFS 2GB.
QNX4 FS Файловая система, используемая в ОС QNX.
ROM FS
System V/Xenix/V7/Coherent FS
UFS
Сетевые
NFS 3 Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems
NFS 4 Доработанная под влиянием AFS и CIFS версия протокола NFS, с улучшением производительности и более высокой безопасностью
CEPH FS Распределенная высокопроизводительная сетевая файловая система.
SMB FS SMB — сетевой протокол прикладного уровня для удалённого доступа к файлам, принтерам и другим сетевым ресурсам, а также для межпроцессного взаимодействия.
CIFS Дополненная версия протокола SMB, которая начала использоваться с Windows NT 4.0
NCP
Coda FS
Andrew FS
FUSE-based
sshfs Позволяет монтировать удаленные каталоги через SSH-соединение. Для использования установить пакет sshfs.
curlftpfs Позволяет монтировать удаленные файловые системы по FTP-протоколу.
httpfs Аналогично curlftpfs, но для работы с файлами по HTTP-протоколу.
mhddfs Позволяет предоставлять дисковые ресурсы отдельных разделов как единое дисковое пространство с равномерным заполнением разделов. Подробнее читайте тут...
ntfs-3g Альтернативный, и, на данный момент, лучший драйвер для подключения NTFS-разделов в Linux. Для использования установить пакет ntfs-3g и монтировать разделы с -t ntfs-3g.
exFAT Драйвер для поддержки новой файловой системы от Microsoft, выпущенной как развитие FAT, но несовместимой с ней.
Разное (файловые системы, поддерживаемые вне ядра и т.п.)
DAVFS ФС для доступа к WebDAV. Оффсайт