Comparação de sistemas de arquivos - Comparison of file systems
As tabelas a seguir comparam informações gerais e técnicas para vários sistemas de arquivos .
Informação geral
Limites
Sistema de arquivo | Comprimento máximo do nome do arquivo | Caracteres permitidos nas entradas do diretório | Comprimento máximo do nome do caminho | Tamanho máximo do arquivo | Tamanho máximo do volume | Número máximo de arquivos |
---|---|---|---|---|---|---|
BeeGFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 16 EB | 16 EB | ? |
Sistema de arquivos CP / M | 8,3 | ASCII exceto para <>. ,; : =? * [] | Sem hierarquia de diretório (mas a acessibilidade dos arquivos depende das áreas do usuário via comando USER desde CP / M 2.2 ) | 32 MB | 512 MB | ? |
IBM SFS | 8,8 | ? | ? | Não hierárquico | ? | ? |
DECtape | 6,3 | A – Z, 0–9 | DTxN: FILNAM.EXT = 15 | 369.280 bytes (577 * 640) | 369.920 bytes (578 * 640) | ? |
Formato de fita Elektronika BK | 16 bytes | ? | Sem hierarquia de diretório | 64 KB | Não limitado. Aproximadamente. 800 KB (um lado) para cassete de 90 min | ? |
Sistema de arquivos MicroDOS | 14 bytes | ? | ? | 16 MB | 32 MB | ? |
Nível D | 6,3 | A – Z, 0–9 | DISPOSITIVO: FILNAM.EXT [PROJCT, PROGRM] = 7 + 10 + 15 = 32; + 5 * 7 para SFDs = 67 | 34.359.738.368 palavras (2 ** 35-1); 206.158.430.208 SIXBIT bytes | Aproximadamente 12 GB (64 * 178 MB ) | ? |
RT-11 | 6,3 | A – Z, 0–9, $ | 0 (sem hierarquia de diretório) | 33.554.432 bytes (65536 * 512) | 33.554.432 bytes | ? |
Sistema de arquivos Unix versão 6 (V6FS) | 14 bytes | Qualquer byte, exceto NUL e/
|
Sem limite definido | 16 MB | 32 MB | ? |
Sistema operacional de disco ( GEC DOS ) | ? | ? | ? | ? pelo menos 131.072 bytes | ? | ? |
Sistema de arquivo GEC DOS estendido | 8 bytes | A – Z, 0–9. O ponto era separador de diretório | ? Sem limite definido (solução alternativa para o limite do sistema operacional) | ? pelo menos 131.072 bytes | ? | ? |
CBM DOS | 16 bytes | Qualquer byte exceto NUL | 0 (sem hierarquia de diretório) | 16 MB | 16 MB | ? |
Sistema de arquivos Unix versão 7 (V7FS) | 14 bytes | Qualquer byte, exceto NUL ou /
|
Sem limite definido | 1 GB | 2 TB | ? |
exFAT | 255 caracteres UTF-16 | ? | 32.760 caracteres Unicode com cada componente de caminho não mais do que 255 caracteres | 16 EB | 64 ZB (2 76 bytes ) | ? |
FAT (8 bits) | 6,3 (arquivos binários) / 9 caracteres (arquivos ASCII) | ASCII (0x00 e 0xFF não permitidos no primeiro caractere) | Sem hierarquia de diretório | ? | ? | ? |
FAT12 / FAT16 | 8,3 (255 caracteres UCS-2 com LFN) | SFN: OEM AZ, 0-9,! # $% & '() - @ ^ _ `{} ~, 0x80-0xFF, 0x20. LFN: Unicode exceto NUL, "* /: <>? \ | | Sem limite definido | 32 MB (4 GB ) | 1 MB a 32 MB | ? |
FAT16B / FAT16X | 8,3 (255 caracteres UCS-2 com LFN) | SFN: OEM AZ, 0-9,! # $% & '() - @ ^ _ `{} ~, 0x80-0xFF, 0x20. LFN: Unicode exceto NUL, "* /: <>? \ | | Sem limite definido | 2 (4) GB | 16 MB a 2 (4) GB | ? |
FAT32 / FAT32X | 8,3 (255 caracteres UCS-2 com LFN) | SFN: OEM AZ, 0-9,! # $% & '() - @ ^ _ `{} ~, 0x80-0xFF, 0x20. LFN: Unicode exceto NUL, "* /: <>? \ | | 32.760 caracteres Unicode com cada componente de caminho não mais do que 255 caracteres | 4 GB | 512 MB a 16 TB | ? |
FATX | 42 bytes | ASCII. Unicode não permitido. | Sem limite definido | 2 GB | 16 MB a 2 GB | ? |
Fóssil | ? | ? | ? | ? | ? | ? |
GEMDOS | 8,3 | AZ, az, 0-9! @ # $% ^ & () + - = ~ `; '", <> | [] () _ | ? | ? | ? | ? |
APFS | 255 caracteres UTF-8 | Unicode 9.0 codificado em UTF-8 | ? | 8 EB | ? | 2 63 |
F2FS | 255 bytes | Qualquer byte, exceto NUL, / | Sem limite definido | 3,94 TB | 16 TB | ? |
MFS | 255 bytes | Qualquer byte exceto :
|
Sem caminho (sistema de arquivos simples) | 256 MB | 256 MB | ? |
HFS | 31 bytes | Qualquer byte exceto :
|
Ilimitado | 2 GB | 2 TB | ? |
HPFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 2 GB | 2 TB | ? |
NTFS | 255 caracteres | Em Win32 espaço de nomes: qualquer 16 UTF- unidade de código (maiúsculas e minúsculas), excepto /\:*"?<>| , bem como NUL
Em POSIX espaço de nomes: qualquer 16 UTF- unidade de código (maiúsculas e minúsculas), excepto |
32.767 caracteres Unicode com cada componente de caminho (diretório ou nome de arquivo) com até 255 caracteres de comprimento | 16 EB | 16 EB | 2 32 |
ReFS | 255 caracteres UTF-16 | Em Win32 espaço de nomes: qualquer 16 UTF- unidade de código (maiúsculas e minúsculas), excepto /\:*"?<>| , bem como NUL
Em POSIX espaço de nomes: qualquer 16 UTF- unidade de código (maiúsculas e minúsculas), excepto |
32.767 caracteres Unicode com cada componente de caminho (diretório ou nome de arquivo) com até 255 caracteres de comprimento | 16 EB | 1 YB | ? |
HFS Plus | 255 caracteres UTF-16 | Qualquer Unicode válido | Ilimitado | um pouco menos de 8 EB | um pouco menos de 8 EB | ? |
FFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 4 GB | 256 TB | ? |
MARTELO | 255 bytes | Qualquer byte exceto NUL | ? | ? | 1 EB | ? |
UFS1 | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 16 GB a 256 TB | 16 EB | O subdiretório por diretório é 32.767 |
UFS2 | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 512 GB a 32 PB | 512 ZB (2 79 bytes ) | O subdiretório por diretório é 32.767 |
ext | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 2 GB | 2 GB | ? |
Xiafs | 248 bytes | Qualquer byte exceto NUL | Sem limite definido | 64 MB | 2 GB | ? |
ext2 | 255 bytes | Qualquer byte, exceto NUL, / | Sem limite definido | 16 GB a 2 TB | 2 TB a 32 TB | ? |
ext3 | 255 bytes | Qualquer byte, exceto NUL, / | Sem limite definido | 16 GB a 2 TB | 2 TB a 32 TB | ? |
ext4 | 255 bytes | Qualquer byte, exceto NUL, / | Sem limite definido | 16 GB a 16 TB | 1 EB | 2 32 ( limite de inode estático especificado na criação ) |
NOVA | 255 bytes | Qualquer byte, exceto NUL, / | Sem limite definido | 16 EB | 16 EB | ? |
Brilho | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 16 EB no ZFS | 16 EB | ? |
GPFS | 255 pontos de código UTF-8 | Qualquer byte exceto NUL | Sem limite definido | Nenhum limite encontrado | 2 99 bytes (2 PB testados) | ? |
GFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 2 TB a 8 EB | 2 TB a 8 EB | ? |
NILFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 8 EB | 8 EB | ? |
ReiserFS | 4.032 bytes / 255 caracteres | Qualquer byte, exceto NUL ou '/'
|
Sem limite definido | 8 TB (v3.6), 4 GB (v3.5) | 16 TB | ? |
Reiser4 | 3.976 bytes | Qualquer byte exceto / e NUL
|
Sem limite definido | 8 TB em x86 | ? | ? |
OCFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 8 TB | 8 TB | ? |
OCFS2 | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 4 PB | 4 PB | ? |
XFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 8 EB | 8 EB | ? |
JFS1 | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 8 EB | 512 TB a 4 PB | ? |
JFS | 255 bytes | Qualquer Unicode exceto NUL | Sem limite definido | 4 PB | 32 PB | ? |
QFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 16 EB | 4 PB | ? |
BFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 12.288 bytes a 260 GB | 256 PB a 2 EB | Ilimitado |
AdvFS | 255 caracteres | Qualquer byte exceto NUL | Sem limite definido | 16 TB | 16 TB | ? |
NSS | 256 caracteres | Depende do namespace usado | Apenas limitado pelo cliente | 8 TB | 8 TB | ? |
NWFS | 80 bytes | Depende do namespace usado | Sem limite definido | 4 GB | 1 TB | ? |
ODS-5 | 236 bytes | ? | 4.096 bytes | 1 TB | 1 TB | ? |
VxFS | 255 bytes | Qualquer byte exceto NUL | Sem limite definido | 16 EB | ? | ? |
UDF | 255 bytes | Qualquer Unicode exceto NUL | 1.023 bytes | 16 EB | 512 MB a 16 TB | ? |
ZFS | 255 bytes | Qualquer Unicode exceto NUL | Sem limite definido | 16 EB | 256x2 ^ 50 ZB (2 128 bytes ) | 2 128 |
Btrfs | 255 bytes | Qualquer byte exceto '/' e NUL | Sem limite definido | 16 EB | 16 EB | 2 64 |
Minix V1 FS | 14 ou 30 bytes, definido no momento da criação do sistema de arquivos | Qualquer byte exceto NUL | Sem limite definido | 256,5 MB | 64 MB | ? |
Minix V2 FS | 14 ou 30 bytes, definido no momento da criação do sistema de arquivos | Qualquer byte exceto NUL | Sem limite definido | 2 GB | 1 GB | ? |
Minix V3 FS | 60 bytes | Qualquer byte exceto NUL | Sem limite definido | 2 GB | 4 GB | ? |
VMFS2 | 128 | Qualquer byte, exceto NUL ou /
|
2.048 | 4 TB | 64 TB | ? |
VMFS3 | 128 | Qualquer byte, exceto NUL ou /
|
2.048 | 2 TB | 64 TB | ? |
ISO 9660: 1988 | Nível 1: 8,3, Nível 2 e 3: ~ 180 |
Depende do nível | ~ 180 bytes? | 4 GB (Nível 1 e 2) a 8 TB (Nível 3) | 8 TB | ? |
Joliet ("CDFS") | 64 caracteres Unicode | Todo o código UCS-2 , exceto *, /, \,:,; e? | ? | igual a ISO 9660: 1988 | igual a ISO 9660: 1988 | ? |
Rock Ridge | 255 bytes | Qualquer byte, exceto NUL ou / | Sem limite definido | igual a ISO 9660: 1988 | igual a ISO 9660: 1988 | ? |
UniFS | Sem limite definido (depende do cliente) | ? | Sem limite definido (depende do cliente) | Espaço de cache disponível no momento da gravação (depende da plataforma) | Sem limite definido | Sem limite definido |
ISO 9660: 1999 | ? | ? | ? | ? | ? | ? |
Formato High Sierra | ? | ? | ? | ? | ? | ? |
SquashFS | 256 bytes | ? | Sem limite definido | 16 EB | 16 EB | ? |
Sistema de arquivo | Comprimento máximo do nome do arquivo | Caracteres permitidos nas entradas do diretório | Comprimento máximo do nome do caminho | Tamanho máximo do arquivo | Tamanho máximo do volume | Número máximo de arquivos |
Metadados
Sistema de arquivo | Armazena o proprietário do arquivo | Permissões de arquivo POSIX | Carimbos de data e hora de criação | Registro de data / hora do último acesso / leitura | Carimbos de data e hora da última alteração de metadados | Últimos registros de data e hora de arquivo | Listas de controle de acesso | Rótulos de segurança / MAC | Atributos estendidos / fluxos de dados alternativos / bifurcações | Soma de verificação / ECC |
---|---|---|---|---|---|---|---|---|---|---|
BeeGFS | sim | sim | Não | sim | sim | Não | sim | ? | sim | sim |
Sistema de arquivos CP / M | Não | Não | sim | Não | Não | Não | Não | Não | Não | Não |
DECtape | Não | Não | sim | Não | Não | Não | Não | Não | Não | Não |
Formato de fita Elektronika BK | Não | Não | Não | Não | Não | Não | Não | Não | Não | sim |
Nível D | sim | sim | sim | Sim (apenas data) | sim | sim | Sim (FILDAE) | Não | Não | Não |
RT-11 | Não | Não | Sim (apenas data) | Não | Não | Não | Não | Não | Não | sim |
Sistema de arquivos Unix versão 6 (V6FS) | sim | sim | Não | sim | Não | Não | Não | Não | Não | Não |
Sistema de arquivos Unix versão 7 (V7FS) | sim | sim | Não | sim | Não | Não | Não | Não | Não | Não |
exFAT | Não | Não | sim | sim | Não | Não | Não | Não | Não | Não |
FAT12 / FAT16 / FAT32 | Não | Não | sim | sim | Não | Não | Não | Não | Não | Não |
HPFS | sim | Não | sim | sim | Não | Não | Não | ? | sim | Não |
NTFS | sim | sim | sim | sim | sim | Não | sim | sim | sim | Não |
ReFS | sim | sim | sim | sim | sim | Não | sim | ? | sim | sim |
HFS | Não | Não | sim | Não | Não | sim | Não | Não | sim | Não |
HFS Plus | sim | sim | sim | sim | sim | sim | sim | ? | sim | Não |
FFS | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
UFS1 | sim | sim | Não | sim | sim | Não | sim | sim | Não | Não |
UFS2 | sim | sim | sim | sim | sim | Não | sim | sim | sim | Parcial |
MARTELO | sim | sim | sim | sim | sim | ? | sim | sim | Não | sim |
LFS | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
ext | sim | sim | Não | Não | Não | Não | Não | Não | Não | Não |
Xiafs | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
ext2 | sim | sim | Não | sim | sim | Não | sim | sim | sim | Não |
ext3 | sim | sim | Não | sim | sim | Não | sim | sim | sim | Não |
ext4 | sim | sim | sim | sim | sim | Não | sim | sim | sim | sim |
NOVA | sim | sim | sim | sim | sim | Não | Não | Não | Não | sim |
Brilho | sim | sim | Não | sim | sim | Não | sim | sim | sim | Não |
F2FS | sim | sim | sim | sim | sim | Não | sim | sim | sim | Não |
GPFS | sim | sim | sim | sim | sim | Não | sim | sim | sim | sim |
GFS | sim | sim | Não | sim | sim | Não | sim | sim | sim | Não |
NILFS | sim | sim | sim | Não | sim | Não | Não | Não | Não | sim |
ReiserFS | sim | sim | Não | sim | sim | Não | sim | sim | sim | Não |
Reiser4 | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
OCFS | Não | sim | Não | Não | sim | sim | Não | Não | Não | Não |
OCFS2 | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
XFS | sim | sim | Parcial | sim | sim | Não | sim | sim | sim | sim |
JFS | sim | sim | sim | sim | sim | Não | sim | sim | sim | Não |
QFS | sim | sim | sim | sim | sim | sim | sim | Não | sim | Não |
BFS | sim | sim | sim | Não | Não | Não | Não | Não | sim | Não |
AdvFS | sim | sim | Não | sim | sim | Não | sim | Não | sim | Não |
NSS | sim | sim | sim | sim | sim | sim | sim | ? | sim | Não |
NWFS | sim | ? | sim | sim | sim | sim | sim | ? | sim | Não |
ODS-5 | sim | sim | sim | ? | ? | sim | sim | ? | sim | Não |
APFS | sim | sim | sim | sim | sim | sim | sim | ? | sim | sim |
VxFS | sim | sim | sim | sim | sim | Não | sim | ? | sim | Não |
UDF | sim | sim | sim | sim | sim | sim | sim | Não | sim | Não |
Fóssil | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
ZFS | sim | sim | sim | sim | sim | sim | sim | sim | sim | sim |
Btrfs | sim | sim | sim | sim | sim | Não | sim | sim | sim | sim |
Minix V1 | sim | sim | Não | Não | Não | Não | Não | Não | Não | Não |
Minix V2 | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
Minix V3 | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
VMFS2 | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
VMFS3 | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
ISO 9660: 1988 | Não | Não | sim | Não | Não | Não | Não | Não | Não | Não |
Rock Ridge | sim | sim | Não | sim | sim | Não | Não | Não | Não | Não |
Joliet ("CDFS") | Não | Não | sim | Não | Não | Não | Não | Não | Não | Não |
ISO 9660: 1999 | Não | Não | sim | Não | Não | Não | Não | Não | Não | Não |
High Sierra | Não | Não | sim | Não | Não | Não | Não | Não | Não | Não |
SquashFS | sim | sim | Não | Não | sim | Não | Não | sim | sim | Não |
Sistema de arquivo | Armazena o proprietário do arquivo | Permissões de arquivo POSIX | Carimbos de data e hora de criação | Registro de data / hora do último acesso / leitura | Carimbos de data e hora da última alteração de metadados | Últimos registros de data e hora de arquivo | Listas de controle de acesso | Rótulos de segurança / MAC | Atributos estendidos / fluxos de dados alternativos / bifurcações | Soma de verificação / ECC |
Recursos
Recursos de arquivo
Sistema de arquivo | Links físicos | Links simbólicos | Bloco de registro no diário | Registro no diário somente de metadados | Maiúsculas e Minúsculas | Preservação de caixa | Registro de alteração de arquivo | XIP |
---|---|---|---|---|---|---|---|---|
DECtape | Não | Não | Não | Não | Não | Não | Não | Não |
BeeGFS | sim | sim | sim | sim | sim | sim | Não | Não |
Nível D | Não | Não | Não | Não | Não | Não | Não | Não |
RT-11 | Não | Não | Não | Não | Não | Não | Não | Não |
APFS | sim | sim | ? | ? | Parcial | sim | ? | ? |
Sistema de arquivos Unix versão 6 (V6FS) | sim | Não | Não | Não | sim | sim | Não | Não |
Sistema de arquivos Unix versão 7 (V7FS) | sim | Não | Não | Não | sim | sim | Não | Não |
exFAT | Não | Não | Não | Parcial ( apenas com TexFAT ) | Não | sim | Não | Não |
FAT12 | Não | Não | Não | Parcial ( apenas com TFAT12 ) | Não | Parcial (apenas com VFAT LFNs) | Não | Não |
FAT16 / FAT16B / FAT16X | Não | Não | Não | Parcial ( apenas com TFAT16 ) | Não | Parcial (apenas com VFAT LFNs) | Não | Não |
FAT32 / FAT32X | Não | Não | Não? | Parcial ( apenas com TFAT32 ) | Não | Parcial (apenas com VFAT LFNs) | Não | Não |
GFS | sim | sim | sim | sim | sim | sim | Não | Não |
HPFS | Não | Não | Não | Não | Não | sim | Não | Não |
NTFS | sim | sim | Não | Sim (2000) | sim | sim | sim | ? |
HFS Plus | sim | sim | Não | sim | Parcial | sim | sim | Não |
FFS | sim | sim | Não | Não | sim | sim | Não | Não |
UFS1 | sim | sim | Não | Não | sim | sim | Não | Não |
UFS2 | sim | sim | Não | sim | sim | sim | Não | ? |
MARTELO | sim | sim | sim | sim | sim | sim | ? | Não |
LFS | sim | sim | sim | Não | sim | sim | Não | Não |
ext | sim | sim | Não | Não | sim | sim | Não | Não |
Xiafs | sim | sim | Não | Não | sim | sim | Não | Não |
ext2 | sim | sim | Não | Não | sim | sim | Não | sim |
ext3 | sim | sim | Sim (2001) | Sim (2001) | sim | sim | Não | sim |
ext4 | sim | sim | sim | sim | Sim opcional | sim | Não | sim |
NOVA | sim | sim | Não | sim | sim | sim | Não | sim |
F2FS | sim | sim | sim | Não | sim | sim | Não | Não |
Brilho | sim | sim | sim | sim | sim | sim | sim | Não |
NILFS | sim | sim | sim | Não | sim | sim | Não | Não |
ReiserFS | sim | sim | sim | sim | sim | sim | Não | ? |
Reiser4 | sim | sim | sim | Não | sim | sim | Não | ? |
OCFS | Não | sim | Não | Não | sim | sim | Não | Não |
OCFS2 | sim | sim | sim | sim | sim | sim | Não | Não |
XFS | sim | sim | sim | sim | sim | sim | sim | ? |
JFS | sim | sim | sim | Sim (1990) | sim | sim | Não | ? |
QFS | sim | sim | Não | sim | sim | sim | Não | Não |
BFS | sim | sim | Não | sim | sim | sim | ? | Não |
NSS | sim | sim | ? | sim | sim | sim | sim | Não |
NWFS | sim | sim | Não | Não | sim | sim | sim | Não |
ODS-2 | sim | sim | Não | sim | Não | Não | sim | Não |
ODS-5 | sim | sim | Não | sim | Não | sim | sim | ? |
UDF | sim | sim | sim | sim | sim | sim | Não | sim |
VxFS | sim | sim | sim | Não | sim | sim | sim | ? |
Fóssil | Não | Não | Não | Não | sim | sim | sim | Não |
ZFS | sim | sim | sim | Não | sim | sim | Não | Não |
Btrfs | sim | sim | sim | Não | sim | sim | ? | ? |
Minix V1 | sim | sim | Não | Não | sim | sim | Não | Não |
Minix V2 | sim | sim | Não | Não | sim | sim | Não | Não |
Minix V3 | sim | sim | Não | Não | sim | sim | Não | Não |
VMFS2 | sim | sim | Não | sim | sim | sim | Não | Não |
VMFS3 | sim | sim | Não | sim | sim | sim | Não | Não |
ReFS | Não | sim | ? | ? | sim | sim | ? | ? |
ISO 9660 | Não | Não | Não | Não | Não | Não | Não | Não |
Rock Ridge | sim | sim | Não | Não | sim | sim | Não | Não |
Joliet ("CDFS") | Não | Não | Não | Não | Não | sim | Não | Não |
SquashFS | sim | sim | Não | Não | sim | sim | Não | Não |
Sistema de arquivo | Links físicos | Links simbólicos | Bloco de registro no diário | Registro no diário somente de metadados | Maiúsculas e Minúsculas | Preservação de caixa | Registro de alteração de arquivo | XIP |
Capacidades de bloco
Observe que, além da tabela abaixo, os recursos de bloco podem ser implementados abaixo da camada do sistema de arquivos no Linux ( LVM , integridadesetup, cryptsetup ) ou Windows ( Volume Shadow Copy Service , SECURITY ), etc.
Sistema de arquivo | Captura instantânea / ramificação interna | criptografia | desduplicação | Checksum | Cache Persistente | Dispositivos Múltiplos | compressão |
---|---|---|---|---|---|---|---|
DECtape | Não | Não | Não | Não | Não | Não | Não |
BeeGFS | Não | Não | sim | Não | Não | Não | sim |
Nível D | Não | Não | Não | Não | Não | Não | Não |
RT-11 | Não | Não | Não | Não | Não | Não | Não |
APFS | sim | sim | sim | Não | Não | Não | sim |
Sistema de arquivos Unix versão 6 (V6FS) | Não | Não | Não | Não | Não | Não | Não |
Sistema de arquivos Unix versão 7 (V7FS) | Não | Não | Não | Não | Não | Não | Não |
exFAT | Não | Não | Não | Não | Não | Não | Não |
FAT12 | Não | Não | Não | Não | Não | Não | Parciais (apenas dentro do empilhador 3 / 4 e DriveSpace 3 volumes compactados) |
FAT16 / FAT16B / FAT16X | Não | Não | Não | Não | Não | Não | Parciais (apenas dentro do empilhador 3 / 4 e DriveSpace 3 volumes compactados) |
FAT32 / FAT32X | Não | Não | Não | Não | Não | Não | Não |
GFS | Não | Não | ? | Não | Não | Não | Não |
HPFS | ? | Não | ? | Não | Não | Não | Não |
NTFS | Não | sim | sim | Não | Não | Não | sim |
HFS Plus | Não | Não | Não | Não | Não | Não | Não |
FFS | Não | Não | Não | Não | Não | Não | Não |
UFS1 | Não | Não | Não | Não | Não | Não | Não |
UFS2 | sim | Não | Não | Não | Não | Não | Não |
MARTELO | sim | Não | sim | sim | Não | Não | Não |
LFS | sim | Não | Não | Não | Não | Não | Não |
ext | Não | Não | Não | Não | Não | Não | Não |
Xiafs | Não | Não | Não | Não | Não | Não | Não |
ext2 | Não | Não | Não | Não | Não | Não | Não |
ext3 | Não | Não | Não | Não | Não | Não | Não |
ext4 | Não | Sim experimental | Não | Não | Não | Não | Não |
NOVA | sim | Não | Não | sim | Não | Não | Não |
F2FS | Não | Sim experimental | Não | Não | Não | Não | sim |
Brilho | Não | Não | Não | Não | sim | sim | Não |
NILFS | Sim contínuo | Não | Não | sim | Não | Não | Não |
ReiserFS | Não | Não | Não | Não | Não | Não | Não |
Reiser4 | ? | sim | ? | Não | Não | Não | sim |
OCFS | Não | Não | Não | Não | Não | Não | Não |
OCFS2 | Não | Não | Não | Não | Não | Não | Não |
XFS | Não | Não | sim | Não | Não | Não | Não |
JFS | ? | Não | ? | Não | Não | Não | apenas em JFS1 no AIX |
QFS | Não | Não | Não | Não | Não | Não | Não |
BFS | Não | Não | Não | Não | Não | Não | Não |
NSS | sim | sim | ? | Não | Não | Não | sim |
NWFS | ? | Não | ? | Não | Não | Não | sim |
ODS-2 | sim | Não | Não | Não | Não | Não | Não |
ODS-5 | sim | Não | Não | Não | Não | Não | |
UDF | Não | Não | Não | Não | Não | Não | Não |
VxFS | sim | Não | sim | Não | Não | Não | Não |
Fóssil | sim | Não | sim | Não | Não | Não | sim |
ZFS | sim | sim | sim | sim | sim | sim | sim |
Btrfs | sim | Não | sim | sim | Não | sim | sim |
Minix V1 | Não | Não | Não | Não | Não | Não | Não |
Minix V2 | Não | Não | Não | Não | Não | Não | Não |
Minix V3 | Não | Não | Não | Não | Não | Não | Não |
VMFS2 | Não | Não | Não | Não | Não | Não | Não |
VMFS3 | Não | Não | Não | Não | Não | Não | Não |
ReFS | ? | Não | sim | sim | Não | Não | Não |
ISO 9660 | Não | Não | Não | Não | Não | Não | Não |
Rock Ridge | Não | Não | Não | Não | Não | Não | Não |
Joliet ("CDFS") | Não | Não | Não | Não | Não | Não | Não |
SquashFS | Não | Não | sim | sim | Não | Não | sim |
Sistema de arquivo | Captura instantânea / ramificação interna | Criptografia em nível de sistema de arquivos | Desduplicação de dados | Soma de verificação de dados | Cache Persistente | Dispositivos Múltiplos | compressão |
Capacidades de redimensionamento
Sistema de arquivo | SO host | Crescimento offline | Online crescer | Reduzir offline | Psiquiatra online | adicionar e remover volumes físicos |
---|---|---|---|---|---|---|
FAT16 / FAT16B / FAT16X | misc. | sim | Não | sim | Não | Não |
FAT32 / FAT32X | misc. | sim | Não | sim | Não | Não |
exFAT | misc. | Não | Não | Não | Não | Não |
NTFS | janelas | sim | sim | sim | sim | Não |
ReFS | janelas | ? | sim | ? | Não | Não |
HFS + | Mac OS | Não | sim | Não | sim | Não |
APFS | Mac OS | ? | ? | ? | ? | ? |
HFS + | Linux | Não | Não | Não | Não | Não |
SquashFS | Linux | Não | Não | Não | Não | Não |
NOVA | Linux | Não | Não | Não | Não | Não |
JFS | Linux | sim | Não | Não | Não | Não |
XFS | Linux | Não | sim | Não | Não | Não |
Brilho | Linux | ? | sim | Não | Não | sim |
F2FS | Linux | sim | Não | Não | Não | Não |
NTFS | Linux | sim | Não | sim | Não | Não |
ext2 | Linux | sim | Não | sim | Não | Não |
ext3 | Linux | sim | sim | sim | Não | Não |
ReiserFS | Linux | sim | sim | sim | Não | Não |
Reiser4 | Linux | sim | sim | sim | Não | Não |
ext4 | Linux | sim | sim | sim | Não | Não |
Btrfs | Linux | sim | sim | sim | sim | sim |
NILFS | Linux | Não | sim | Não | sim | Não |
ZFS | misc. | Não | sim | Não | Parcial | sim |
JFS2 | AIX | ? | sim | ? | sim | Não |
UFS2 | FreeBSD | sim | Sim (FreeBSD 10.0-RELEASE ou posterior) | Não | Não | Não |
MARTELO | DragonflyBSD | ? | ? | ? | ? | ? |
Políticas de alocação e layout
Sistema de arquivo | Arquivos esparsos | Bloquear subalocação | Embalagem de cauda | Extensões | Tamanho variável do bloco de arquivo | Alocar na descarga | Cópia na gravação | Suporte de corte |
---|---|---|---|---|---|---|---|---|
DECtape | Não | Não | Não | Não | Não | Não | Não | Não |
BeeGFS | sim | Não | Não | sim | sim | sim | sim | ? |
Nível D | Não | Não | Não | sim | Não | Não | Não | ? |
APFS | sim | ? | ? | sim | ? | sim | sim | sim |
Sistema de arquivos Unix versão 6 (V6FS) | sim | Não | Não | Não | Não | Não | ? | Não |
Sistema de arquivos Unix versão 7 (V7FS) | sim | Não | Não | Não | Não | Não | ? | Não |
exFAT | Não | Não | Não | Parcial (apenas se o arquivo se enquadrar em um intervalo de bloco contíguo) | Não | Não | Não | Sim (Linux) |
FAT12 | Parcial (apenas dentro de volumes comprimidos) | Parciais (apenas dentro do empilhador 3 / 4 e DriveSpace 3 volumes compactados) | Não | Parcial (apenas dentro de volumes comprimidos) | Não | Não | Não | Sim (Linux) |
FAT16 / FAT16B / FAT16X | Parcial (apenas dentro de volumes comprimidos) | Parciais (apenas dentro do empilhador 3 / 4 e DriveSpace 3 volumes compactados) | Não | Parcial (apenas dentro de volumes comprimidos) | Não | Não | Não | Sim (Linux) |
FAT32 / FAT32X | Não | Não | Não | Não | Não | Não | Não | Sim (Linux) |
GFS | sim | Não | Parcial | Não | Não | Não | ? | sim |
HPFS | Não | Não | Não | sim | Não | Não | ? | Sim (Linux) |
NTFS | sim | Parcial | Não | sim | Não | Não | ? | Sim (NT 6.1+; Linux) |
HFS Plus | Não | Não | Não | sim | Não | Não | ? | Sim (macOS) |
FFS | sim | 8: 1 | Não | Não | Não | Não | ? | Não |
UFS1 | sim | 8: 1 | Não | Não | Não | Não | ? | Não |
UFS2 | sim | 8: 1 | Não | Não | sim | Não | ? | sim |
LFS | sim | 8: 1 | Não | Não | Não | Não | sim | ? |
ext | sim | Não | Não | Não | Não | Não | Não | Não |
Xiafs | sim | Não | Não | Não | Não | Não | ? | ? |
ext2 | sim | Não | Não | Não | Não | Não | Não | sim |
ext3 | sim | Não | Não | Não | Não | Não | Não | sim |
ext4 | sim | Não | Não | sim | Não | sim | Não | sim |
NOVA | sim | Não | Não | sim | Não | Não | sim | ? |
F2FS | sim | Não | Não | Parcial | Não | sim | sim | sim |
Brilho | sim | Não | Não | sim | Não | sim | ? | ? |
NILFS | sim | Não | Não | Não | Não | sim | sim | Sim (Linux NILFS2) |
ReiserFS | sim | sim | sim | Não | Não | Não | ? | ? |
Reiser4 | sim | sim | sim | sim | Não | sim | ? | Testando |
OCFS | ? | Não | Não | sim | Não | Não | ? | ? |
OCFS2 | sim | Não | Não | sim | Não | Não | ? | Sim (Linux) |
XFS | sim | Não | Não | sim | Não | sim | Sim, a pedido | Sim (Linux) |
JFS | sim | sim | Não | sim | Não | Não | ? | Sim (Linux) |
QFS | ? | sim | Não | Não | Não | Não | ? | ? |
BFS | ? | Não | Não | sim | Não | Não | ? | Sim ( haicai ) |
NSS | ? | Não | Não | sim | Não | sim | ? | ? |
NWFS | ? | sim | Não | Não | Não | Não | ? | ? |
ODS-5 | ? | Não | Não | sim | Não | Não | ? | ? |
VxFS | sim | ? | Não | sim | Não | Não | ? | ? |
UDF | sim | Não | Não | sim | Não | ? | Sim, para escrever uma vez, ler muitos meios de comunicação | Não |
Fóssil | ? | Não | Não | Não | Não | Não | ? | ? |
ZFS | sim | sim | Não | Não | sim | sim | sim | sim |
Btrfs | sim | sim | sim | sim | sim | sim | sim | sim |
VMFS2 | sim | sim | Não | Não | Não | Não | ? | ? |
VMFS3 | sim | sim | Não | Não | Não | Não | ? | ? |
ReFS | sim | ? | ? | ? | Não | ? | sim | Sim (NT 6.1+) |
ISO 9660 | Não | Não | Não | sim | Não | Não | Não | Não |
Rock Ridge | Não | Não | Não | sim | Não | Não | Não | Não |
Joliet ("CDFS") | Não | Não | Não | sim | Não | Não | Não | Não |
SquashFS | sim | Não | sim | Não | Não | Não | Não | Não |
Sistema de arquivo | Arquivos esparsos | Bloquear subalocação | Embalagem de cauda | Extensões | Tamanho variável do bloco de arquivo | Alocar na descarga | Cópia na gravação | Suporte de corte |
Suporte de sistema operacional
Sistema de arquivo | DOS | Linux | Mac OS | Windows 9x | Windows NT | Mac OS "clássico" | FreeBSD | OS / 2 | BeOS | Minix | Solaris | z / OS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
APFS | Não | Parcial (somente leitura com apfs-fuse ou linux-apfs) | Sim (desde o macOS Sierra) |
Não | Não | Não | Não | Não | Não | Não | Não | Não |
BeeGFS | Não | sim | ? | Não | Não | Não | Não | Não | ? | ? | ? | Não |
DECtape | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não |
Nível D | Não | ? | ? | Não | Não | Não | Não | Não | Não | Não | ? | ? |
RT-11 | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não |
Sistema de arquivos Unix versão 6 (V6FS) | Não | ? | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não |
Sistema de arquivos Unix versão 7 (V7FS) | Não | sim | ? | Não | Não | Não | Não | Não | ? | ? | ? | ? |
exFAT | Não | Sim (disponível como um módulo de kernel ou driver FUSE ) | sim | Não | Sim (drivers instaláveis para Windows XP , 2003. Incluído no Windows Vista SP1 e mais recente). | Não | Sim (disponível como um driver FUSE ) | Não | Não | Não | Sim (disponível como um driver FUSE ) | Não |
FAT12 | sim | sim | sim | sim | sim | sim | sim | sim | sim | Parcial (via dosdir, dosread, doswrite) | sim | ? |
FAT16 / FAT16B / FAT16X | Sim (FAT16 do DOS 3.0, FAT16B do DOS 3.31, FAT16X do DOS 7.0) | sim | sim | sim | sim | sim | sim | sim | sim | Parcial (via dosdir, dosread, doswrite, não FAT16X) | sim | ? |
FAT32 / FAT32X | Sim (do DOS 7.10) | sim | sim | Sim (a partir do Windows 95 OSR2 ) | Sim (a partir do Windows 2000 ) | Sim? | sim | sim | sim | Não | sim | ? |
GFS | Não | sim | ? | Não | Não | Não | Não | ? | ? | ? | ? | ? |
HPFS | Parcial (com drivers de terceiros) | sim | ? | Não | Parcial (apenas com NT 3.1 a 4.0 ) | ? | sim | Sim (de OS / 2 1.2 ) | ? | Não | ? | ? |
NTFS | Parcial (com drivers de terceiros) | Sim com o driver de kernel Paragon NTFS ou ntfs-3g | Sim nativamente somente leitura, suporte de gravação com Paragon NTFS ou ntfs-3g | Sim (com drivers de terceiros como Paragon NTFS for Win98 , DiskInternals NTFS Reader ) | sim | Não | Sim com ntfs-3g | ? | Sim com ntfs-3g | Não | Sim com ntfs-3g | ? |
Apple HFS | Não | sim | Sem suporte de gravação desde Mac OS X 10.6 e nenhum suporte desde macOS 10.15 | Não | Sim com Paragon HFS + | sim | Não | ? | sim | Não | ? | Não |
Apple HFS Plus | Não | Parcial - suporte de gravação apenas para FS não registrado | sim | Não | Sim com Paragon HFS + | Sim do Mac OS 8.1 | Não | ? | com addon | Não | ? | Não |
FFS | Não | ? | sim | Não | ? | ? | sim | ? | ? | ? | ? | ? |
UFS1 | Não | Parcial - somente leitura | sim | Não | Parcial (com ufs2tools , somente leitura) | ? | sim | Não | ? | ? | sim | ? |
UFS2 | Não | sim | sim | Não | Parcial (com ufs2tools , somente leitura) | ? | sim | Não | ? | ? | ? | ? |
LFS | Não | ? | ? | Não | Não | ? | Não | Não | ? | ? | ? | ? |
ext | Não | Sim - até 2.1.20 | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não |
Xiafs | Não | Sim - até 2.1.20 Porta experimental disponível para 2.6.32 e posterior |
Não | Não | Não | Não | Não | Não | Não | Não | Não | Não |
ext2 | Não | sim | Sim com Paragon ExtFS ou ext2fsx | Parcial (somente leitura, com explore2fs) | Sim com Paragon ExtFS ou parcial com Ext2 IFS ou ext2fsd | Não | sim | Não | sim | ? | ? | ? |
ext3 | Não | sim | Sim com Paragon ExtFS ou parcial com ext2fsx (diário não atualizado na escrita) | Parcial (somente leitura, com explore2fs) | Sim com Paragon ExtFS ou parcial com Ext2 IFS ou ext2fsd | Parcial (somente leitura) | sim | Não | com addon | ? | sim | ? |
ext4 | Não | sim | Sim com Paragon ExtFS | Não | Sim com Paragon ExtFS ou parcial com Ext2 IFS ou ext2fsd | ? | Sim desde o FreeBSD 12.0 | Não | com addon | ? | ? | ? |
NOVA | Não | sim | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não |
Brilho | Não | sim | ? | Não | Não | ? | Não | ? | ? | ? | sim | ? |
NILFS | Não | Sim como um módulo de kernel externo | ? | Não | ? | ? | Não | ? | ? | ? | ? | ? |
F2FS | Não | sim | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não |
ReiserFS | Não | sim | ? | Não | Não | ? | Parcial - Somente leitura de 6.0 para 10.x e caiu em 11.0 | ? | com addon | ? | ? | ? |
Reiser4 | Não | Sim com um patch de kernel | ? | Não | Não | ? | Não | ? | ? | ? | ? | ? |
SpadFS | Não | sim | Não | Não | Não | Não | ? | Não | Não | Não | Não | Não |
OCFS | Não | sim | ? | Não | Não | ? | Não | Não | ? | ? | ? | ? |
OCFS2 | Não | sim | ? | Não | Não | ? | Não | Não | ? | ? | ? | ? |
XFS | Não | sim | ? | Não | Não | ? | Parcial | ? | com addon (somente leitura) | ? | ? | ? |
JFS | Não | sim | ? | Não | Não | ? | Não | sim | ? | ? | ? | ? |
QFS | Não | Parcial - apenas cliente | ? | Não | Não | ? | Não | Não | ? | ? | sim | ? |
Be File System | Não | Parcial - somente leitura | ? | Não | Não | ? | Não | Não | sim | ? | ? | ? |
NSS | Não | Sim via EVMS | ? | Não | Não | ? | Não | Não | ? | ? | ? | ? |
NWFS | Parcial (com drivers Novell) | ? | ? | Não | Não | ? | sim | Não | ? | ? | ? | ? |
ODS-2 | Não | ? | ? | Não | Não | ? | Não | Não | ? | ? | ? | ? |
ODS-5 | Não | ? | ? | Não | Não | ? | Não | Não | ? | ? | ? | ? |
UDF | Não | sim | sim | ? | sim | ? | sim | ? | ? | ? | sim | ? |
VxFS | Não | sim | ? | Não | Não | ? | Não | Não | ? | ? | sim | ? |
Fóssil | Não | sim | sim | Não | Não | Não | sim | Não | Não | Não | sim | ? |
ZFS | Não | Sim com FUSE ou como um módulo de kernel externo | Sim com a visualização do desenvolvedor de leitura / gravação | Não | sim | Não | sim | Não | Não | Não | sim | Não |
Btrfs | Não | sim | ? | Não | Sim com WinBtrfs | ? | ? | ? | ? | ? | ? | ? |
VMFS2 | Não | ? | ? | Não | Não | ? | Não | Não | ? | ? | ? | ? |
VMFS3 | Não | ? | ? | Não | Não | ? | Não | Não | ? | ? | ? | ? |
IBM HFS | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | sim |
IBM zFS | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | Não | sim |
ReFS | Não | Parcial - com Paragon ReFS para Linux | ? | Não | Sim (do Windows Server 2012 e do Windows 8.1 ) | ? | ? | ? | ? | ? | ? | ? |
ISO 9660 | sim | sim | sim | sim | sim | sim | sim | sim | sim | sim | sim | sim |
Rock Ridge | Não | sim | sim | Não | Não | Não | sim | Não | Não | sim | sim | ? |
Joliet ("CDFS") | Não | sim | sim | sim | sim | ? | sim | sim | sim | ? | sim | ? |
SquashFS | Não | sim | Parcial (existem portas de unsquashfs e mksquashfs.) | Não | Parcial (existem portas de unsquashfs e mksquashfs.) | Não | Parcial (existem portas de unsquashfs e mksquashfs e fusefs-port.) | Não | Não | Não | Não | Não |
Sistema de arquivo | DOS | Linux | Mac OS | Windows 9x | Windows NT | Mac OS "clássico" | FreeBSD | OS / 2 | BeOS | Minix | Solaris | z / OS |
Veja também
- Lista de sistemas de arquivos
- Lista de arquivadores de arquivos
- Comparação de arquivadores de arquivo
- Lista de formatos de arquivo
- Comparação de formatos de arquivo
Notas
Referências
links externos
- Uma comparação de velocidade de sistemas de arquivos no Linux 2.4.5 (arquivado)
- Comparação de sistemas de arquivos (ext3, reiser, xfs, jfs) no Debian Etch (23 de abril de 2006)
- Estratégias de alocação de blocos de vários sistemas de arquivos
- Quais são as (des) vantagens do ext4, ReiserFS, JFS e XFS? - Unix e Linux Stack Exchange