Файловые системы, поддерживаемые Linux: различия между версиями
Материал из Linux Wiki
				
				
				Перейти к навигацииПерейти к поиску
				
				Rain (обсуждение | вклад)  (Новая: {| class="wikitable" width=100% style="text-align: left" border=1 !align=center colspan=2|Основные |- !width=20%|ext2 | |- !ext3 | |- !ext4 | |- !ReiserFS v3.x | |- !ReiserFS v4 ...)  | 
				Rain (обсуждение | вклад)   (+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 | |
| 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. Оффсайт |