robison-joel.github.io

Lista de sistemas de arquivos

As listas a seguir identificam, caracterizam e fornecem links para informações mais completas sobre sistemas de arquivos de computador .

Muitos sistemas operacionais mais antigos suportam apenas seu sistema de arquivos “nativo”, que não tem nenhum nome além do nome do próprio sistema operacional.

Sistemas de arquivos de disco

Os sistemas de arquivos de disco são geralmente orientados a blocos. Os arquivos em um sistema de arquivos orientado a blocos são sequências de blocos, geralmente apresentando operações de leitura, gravação e modificação de acesso totalmente aleatório.

Sistemas de arquivos com tolerância a falhas integrada

Esses sistemas de arquivos têm soma de verificação integrada e espelhamento ou paridade para redundância extra em um ou vários dispositivos de bloco:

Sistemas de arquivos otimizados para memória flash, mídia de estado sólido

As mídias de estado sólido, como a memória flash , são semelhantes aos discos em suas interfaces, mas apresentam problemas diferentes. Em um nível baixo, eles exigem um tratamento especial, como nivelamento de desgaste e diferentes algoritmos de detecção e correção de erros. Normalmente, um dispositivo, como uma unidade de estado sólido, lida com essas operações internamente e, portanto, um sistema de arquivos regular pode ser usado. No entanto, para certas instalações especializadas (sistemas embarcados, aplicações industriais), um sistema de arquivos otimizado para memória flash simples é vantajoso.

Sistemas de arquivos orientados a registros

Em sistemas de arquivos orientados a registros, os arquivos são armazenados como uma coleção de registros . Eles são normalmente associados a sistemas operacionais de mainframe e minicomputador . Os programas lêem e gravam registros inteiros, em vez de bytes ou intervalos arbitrários de bytes, e podem buscar um limite de registro, mas não dentro dos registros. Os sistemas de arquivos orientados a registros mais sofisticados têm mais em comum com bancos de dados simples do que com outros sistemas de arquivos.

Sistemas de arquivos de disco compartilhado

Sistemas de arquivos de disco compartilhado (também chamados de sistemas de arquivos de armazenamento compartilhado , sistema de arquivos SAN , sistema de arquivos em cluster ou mesmo sistemas de arquivos de cluster ) são usados principalmente em uma rede de área de armazenamento , onde todos os nós acessar diretamente o armazenamento em bloco , onde o sistema de arquivos está localizado. Isso possibilita que os nós falhem sem afetar o acesso ao sistema de arquivos de outros nós. Os sistemas de arquivos de disco compartilhado são normalmente usados ​​em um cluster de alta disponibilidade junto com o armazenamento no RAID de hardware . Os sistemas de arquivos de disco compartilhado normalmente não escalam mais de 64 ou 128 nós.

Os sistemas de arquivos de disco compartilhado podem ser simétricos onde os metadados são distribuídos entre os nós ou assimétricos com servidores de metadados centralizados .

Fontes