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

Материал из Linux Wiki
Версия от 18:54, 27 октября 2008; SP!tF!rE (обсуждение | вклад) (добавил описания)
Перейти к навигацииПерейти к поиску
Основные
ext2 Стандартная файловая система для жестких дисков в Linux.
ext3 Расширение файловой системы ext2 с добавлением журналирования.
ext4 Новое поколение файловой системы ext, базирующееся на коде ext3.
ReiserFS v3.x Журналируемая файловая система от Namesys, очень эффективно работает с большими каталогами и мелкими файлами.
ReiserFS v4 Новая версия файловой системы ReiserFS с поддержкой системы плагинов. На данный момент находится в разработке, поддержка в системе осуществляется специальными патчами.
XFS Высокопроизводительная файловая система от SGI, ориентированная на многопоточность и работу с большими файлами.
JFS Порт IBM'овской файловой системы на Linux.
OCFS2 Журналируемая файловая система разработанная Oracle Corporation. Использует менеджер распределенной блокировки который похож на OpenVMS DLM но значительно проще.
Для 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 вычислительная файловая система, в основном для RICS-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.
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
ROM FS
System V/Xenix/V7/Coherent FS
UFS
Сетевые
NFS 3
NFS 4
SMB FS
CIFS
NCP
Coda FS
Andrew FS
FUSE-based
sshfs Позволяет монтировать удаленные каталоги через SSH-соединение. Для использования установить пакет sshfs.
curlftpfs Позволяет монтировать удаленные файловые системы по FTP-протоколу.
mhddfs Позволяет предоставлять дисковые ресурсы отдельных разделов как единое дисковое пространство с равномерным заполнением разделов. Подробнее читайте тут...
ntfs-3g Альтернативный, и, на данный момент, лучший драйвер для подключения NTFS-разделов в Linux. Для использования установить пакет ntfs-3g и монтировать разделы с -t ntfs-3g.