Файловые системы, поддерживаемые Linux: различия между версиями

Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
(Новая: {| class="wikitable" width=100% style="text-align: left" border=1 !align=center colspan=2|Основные |- !width=20%|ext2 | |- !ext3 | |- !ext4 | |- !ReiserFS v3.x | |- !ReiserFS v4 ...)
 
(+djmount)
 
(не показано 14 промежуточных версий 3 участников)
Строка 3: Строка 3:
|-
|-
!width=20%|ext2
!width=20%|ext2
|
|Стандартная файловая система для жестких дисков в Linux.
|-
|-
!ext3
!ext3
|
|Расширение файловой системы '''ext2''' с добавлением журналирования.
|-
|-
!ext4
!ext4
|
|Новое поколение файловой системы '''ext''', базирующееся на коде '''ext3'''.
|-
|-
!ReiserFS v3.x
!ReiserFS v3.x
|
|Журналируемая файловая система от Namesys, очень эффективно работает с большими каталогами и мелкими файлами.
|-
|-
!ReiserFS v4
!ReiserFS v4
|
|Новая версия файловой системы ReiserFS с поддержкой системы плагинов. На данный момент находится в разработке, поддержка в системе осуществляется [http://www.kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/ специальными патчами].
|-
|-
!XFS
!XFS
|
|Высокопроизводительная файловая система от SGI, ориентированная на многопоточность и работу с большими файлами.
|-
|-
!JFS
!JFS
|
|Порт IBM'овской файловой системы на Linux.
|-
!BtrFS
|Новая файловая система для Linux от Oracle
|-
|-
!OCFS2
!OCFS2
|Журналируемая файловая система разработанная Oracle Corporation. Использует менеджер распределенной блокировки, который похож на OpenVMS DLM но значительно проще.
|-
!NILFS2
|
|
|-
|-
Строка 29: Строка 35:
|-
|-
!iso9660
!iso9660
|
|Стандартная файловая система для компакт-дисков с данными. Поддерживаются расширения MS Joliet 3, Rock Ridge, Compressed ISO
|-
|-
!UDF
!UDF
|
|Универсальный дисковый формат, применяется на DVD-дисках.
|-
|-
!align=center colspan=2|Windows-родственные
!align=center colspan=2|Windows-родственные
|-
|-
!FAT12/16
!FAT12/16
|
|Файловая система разработанная Microsoft. Использовалась в MS DOS. Максимальный размер тома 32 Мебибайта для FAT12 и 2 Гибибайта для FAT16
|-
|-
!FAT32
!FAT32
|
|Файловая система разработанная Microsoft. Использовалась в Windows 95/98/ME. Максимальный размер тома 8 Тебибайт.
|-
|-
!NTFS
!NTFS
|
|Журналируемая файловая система от Microsoft, является основной ФС в текущих версиях Windows. Поддержку данной файловой системы в Linux лучше осуществлять через FUSE-модуль '''NTFS-3G''' (см. ниже)
|-
|-
!align=center colspan=2|Прочие файловые системы
!align=center colspan=2|Прочие файловые системы
|-
|-
!ADFS
!ADFS
|
|Advanced Disc Filing System - файловая система, использующаяся в RISС-OS системах и компьютерах Acorn.
|-
|-
!Amiga FFS
!Amiga FFS
|
|Файловая система, используемая на компьютерах Amiga. Имеет поддержку длинных имен. Из-за побитовой записи на диск, при крахе ОС, ФС может испортиться.
|-
|-
!eCryptFS
!eCryptFS
|
|Файловая система с асимметричным шифрованием файлов, наподобие GnuPG, только шифрование и расшифровка производится прозрачно для пользователя.
|-
|-
!Apple HFS
!Apple HFS
|
|Hierarchical File System, иерархическая файловая система с 16 битной адресацией для MacOS. Максимальный размер тома 4 гигабайта.
|-
|-
!Apple HFS+
!Apple HFS+
|
|Hierarchical File System, журналируемая иерархическая файловая система с 32 битной адресацией для MacOS.
|-
|-
!BeFS
!BeFS
|
|файловая система, используемая в операционных системах BeOS. 64-битная журналируемая файловая система с поддержкой расширенных файловых атрибутов (метаданных), индексируемая, что приближает её функциональность к реляционным БД.
|-
|-
!BFS
!BFS
Строка 69: Строка 75:
|-
|-
!EFS
!EFS
|
|<s>система шифрования данных, реализующая шифрование на уровне файлов в операционных системах Microsoft Windows NT (начиная с Windows 2000 и выше), за исключением "домашних" версий (Windows XP Home Edition, Windows Vista Basic и Windows Vista Home Premium). Данная система предоставляет возможность "прозрачного шифрования" данных, хранящихся на разделах с файловой системой NTFS.</s>
|-
!LOGFS
|Файловая система для флеш-устройств, хорошо масштабирующаяся для больших устройств. В сравнении с JFFS2 более быстро монтируется и потребляет меньше оперативной памяти.
|-
|-
!CramFS
!CramFS
|
|Compressed ROM file system (cramfs) — свободная сжатая файловая система для Linux для встраиваемых систем, использующих ПЗУ. Разработана для простоты обращения и эффективного использования свободного места. Cramfs доступна только для чтения, ограничена размером 256 МиБ для файловой системы (и 16 МиБ на файл), а также не поддерживает 16/32 битные uid/gid.
|-
|-
!FreeVxFS
!FreeVxFS
|
|Свободная реализация VERITAS(TM) Filesystem
|-
|-
!Minix FS
!Minix FS
|
|Файловая система для MINIX. Она копирует базовую структуру Unix File System.
|-
|-
!SquashFS
!SquashFS
|
|Файловая система, используемая для создания сжатых (gzip) образов, доступных только на чтение. Удобно использовать для архивации редко изменяемого и хорошо сжимаемого содержимого, например, offline-версий сайтов.
|-
|-
!OS/2 HPFS
!OS/2 HPFS
|
|High Perfomance File System, файловая система разработанная специалистами Microsoft и IBM. Максимальный размер файла в HPFS 2GB.
|-
|-
!QNX4 FS
!QNX4 FS
|
|Файловая система, используемая в ОС QNX.
|-
|-
!ROM FS
!ROM FS
Строка 101: Строка 110:
|-
|-
!NFS 3
!NFS 3
|
|Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems
|-
|-
!NFS 4
!NFS 4
|
|Доработанная под влиянием AFS и CIFS версия протокола NFS, с улучшением производительности и более высокой безопасностью
|-
!CEPH FS
|Распределенная высокопроизводительная сетевая файловая система.
|-
|-
!SMB FS
!SMB FS
|
|SMB — сетевой протокол прикладного уровня для удалённого доступа к файлам, принтерам и другим сетевым ресурсам, а также для межпроцессного взаимодействия.
|-
|-
!CIFS
!CIFS
|
|Дополненная версия протокола SMB, которая начала использоваться с Windows NT 4.0
|-
|-
!NCP
!NCP
Строка 124: Строка 136:
|-
|-
!sshfs
!sshfs
|
|Позволяет монтировать удаленные каталоги через SSH-соединение. Для использования установить пакет '''sshfs'''.
|-
|-
!curlftpfs
!curlftpfs
|
|Позволяет монтировать удаленные файловые системы по FTP-протоколу.
|-
!httpfs
|Аналогично curlftpfs, но для работы с файлами по HTTP-протоколу.
|-
|-
!mhddfs
!mhddfs
|
|Позволяет предоставлять дисковые ресурсы отдельных разделов как единое дисковое пространство с равномерным заполнением разделов. Подробнее читайте [http://rm.pp.ru/info/mhddfs тут...]
|-
!ntfs-3g
|Альтернативный, и, на данный момент, лучший драйвер для подключения NTFS-разделов в Linux. Для использования установить пакет '''ntfs-3g''' и монтировать разделы с ''-t ntfs-3g''.
|-
!exFAT
|Драйвер для поддержки новой файловой системы от Microsoft, выпущенной как развитие FAT, но несовместимой с ней.
|-
!djmount
|Позволяет монтировать как файловую систему DLNA/UPnP-сервера
|-
!align=center colspan=2|Разное (файловые системы, поддерживаемые вне ядра и т.п.)
|-
!DAVFS
|ФС для доступа к WebDAV. [http://savannah.nongnu.org/projects/davfs2 Оффсайт]
|-
|-
|}
|}


[[Category:Linux]]
[[Category:Linux]] [[Category:Файловые системы]]

Текущая версия на 17:05, 9 августа 2011

Основные
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, но несовместимой с ней.
djmount Позволяет монтировать как файловую систему DLNA/UPnP-сервера
Разное (файловые системы, поддерживаемые вне ядра и т.п.)
DAVFS ФС для доступа к WebDAV. Оффсайт