Anda di halaman 1dari 17

EXT3 e EXT4

Braulio Mateus
Deyse Kelly
Emanuella Maria

Introduo
Um sistema de arquivos um conjunto de estruturas lgicas
que permite o sistema operacional controlar o acesso ao disco
rgido, ou seja, uma estrutura que indica como os dados devem
ser gravados em dispositivos de gravao.

O sistema de arquivos determina o espao disponvel e


ocupado em disco, alm disso tambm determina como os dados
podem ser acessados, copiados, movidos, renomeados,
protegidos e eliminados.

Diferentes sistemas operacionais usam diferentes sistemas de


arquivos. Atualmente o sistema de arquivos mais utilizado no
Linux o EXT3, porm alm desse o trabalho ir abordar o
sistema de arquivos EXT4, abordando suas vantagens e
desvantagens.

EXT3
O EXT3 basicamente o sistema de

arquivos EXT2;
O EXT3 passou a ser efetivamente
suportado pelo kernel do Linux a partir da
verso 2.4.

Estrutura interna do EXT3


I-nodes
Um i-node uma estrutura de dados em
que cada diretrio/arquivo identificado
pelo kernel com um nmero de n i(i-node),
cada i-node armazena os detalhes sobre o
determinado arquivo.
Alocao dos blocos
As parties dos sistemas de arquivos so
divididas em grupos de blocos.As tabelas
dos i-nodes so alocadas entre os grupos
de blocos.

Super blocos
um registro que descreve as
caractersticas do sistema de arquivo
Mapa de blocos

a tabela de blocos livres que o disco


contm. No momento da gravao de um
novo arquivo esse mapa verificado.

PERFORMANCE

O sistema de arquivos EXT3 responsvel


pelo Linux possuir excelente performance
no gerenciamento de dados, tanto no que
diz respeito ao armazenamento, quanto
nas alocaes e atualizaes de
informaes.
JOURNALING
Tecnologia Journaling
Armazenamento em uma parte separados
sistemas de arquivos
Camadas journaling block device(JBD)

Tipos de journalings no
EXT3RV
O EXT3 suporta trs diferentes modos de trabalho do

Journaling. So eles:
Journal: grava todas as mudanas em sistema de
arquivos.
Ordered: grava somente mudanas em arquivos
metadata (arquivos que guardam informaes sobre
outros arquivos), mas guarda as atualizaes no arquivo
de dados antes de fazer as mudanas associadas ao
sistema de arquivos.
Writeback: tambm s grava mudanas para o sistema
de arquivo em metadata, mas utiliza o processo de
escrita do sistema de arquivos em uso para gravao.
o mais rpido Journaling ext3, mas o menos confivel.

Fragmentao
O FAT, na primeira gravao, grava dados

de maneira seqencial, ocupando o disco


em ordem, do comeo para o fim.
Reversamente, se um arquivo for apagado
ficar um espao no disco, que ser mais
tarde aproveitado por um fragmento.
Os sistemas de arquivos do Linux gravam
os arquivos de maneira heurstica,
procurando sempre um espao separado e
mantendo o arquivo inteiro. Se o arquivo for
aumentado no haver problema.

Segurana
User ID: Identificao do usurio

proprietrio do arquivo.
Group ID: Identificao do grupo dono do
arquivo.
Bit r : Bit de leitura de arquivo.
Bit w: Bit de escrita de arquivo.
Bit x: Bit de seleo de diretrio ou
execuo (arquivo de diretrio ou regular)
Bit s : Bit de permite troca de permisso.

Vantagens e Desvantagens
Disponibilidade: o journaling provido pelo sistema de

arquivo EXT3 significa que a verificao no mais


necessrio aps um desligamento imprprio do
sistema.
Integridade dos dados: o sistema de arquivo ext3
oferece alta integridade dos dados no caso de um
desligamento imprprio do sistema. Alm disso,
permite que voc escolha o tipo e nvel de proteo
para seus dados.
Velocidade: apesar de gravar alguns dados mais de
uma vez, o ext3 tem maior produtividade em relao
ao ext2 na maioria dos casos, pois o journaling do ext3
otimiza a movimentao da cabea do disco rgido.

Transio fcil: fcil mudar do ext2 parta

o ext3 e obter os benefcios de um sistema


de arquivo robusto sem a re-formatao.

SISTEMA DE ARQUIVOS EXT4


De uma forma geral a maior diferena do

EXT4 para o EXT3 foi o aumento


consideravel no suporte para com
atividades com arquivos muito grandes e
com sistemas com vrias pastas, ele
melhora consideravelmente a potencia de
mquinas que fazem trabalhos que
consomem mais de sua memria.

Estrutura doEXT4
O Ext4 apresenta inmeros novos

aprimoramentos quanto a desempenho,


escalabilidade e confiabilidade. Mais
especificamente, o ext4 suporta sistemas
de arquivos de 1 exabyte.

PERFORMANCE
O EXT4 tem uma performance considerada muito boa,
principalmente para o seu uso em mquinas de grande
porte, como o caso de vrias mquinas de empresas. O
EXT4 supera a capacidade de armazenamento do EXT3.
JOURNALING
O novo sistema de Journaling do EXT4 melhora a quantidade
de arquivos e processos suportados pelo linux. Apresentando
vrias vantagens do genero em relao ao EX3.
FRAGMENTAO
Graas a alocao tardia, existe uma consideravel reduo
de fragmentao, por ele melhorar nas decises do sistema
sobre o arquivo levando em considerao o tamanho do
mesmo.

SEGURANA
O Ext4 usa checksums no jornal para melhorar a

confiabilidade, j que o jornal um dos arquivos mais


utilizados do disco.Esta caracterstica tem um lado benfico,
que pode evitar com segurana um disco I / O esperar
durante o processo dirio, melhorando o desempenho
ligeiramente.
Vantagens do EXT4:
Melhoramento na capacidade de armazenamento: O EXT4
tem aumento na capacidade de suportar maior quantidade de
atividades, maiores arquivos e maior quantidade de pastas.
Compatibilidade com Verses anteriores: o sistema de
arquivos do EXT4 compativel com as verses EXT3 e EXT2 o
que ajuda muito no desempenho.

Desvantagens:
Apresenta riscos de ocorrncia de perda de
dados: Isso ocorre pelo uso da alocao
tardia, que ajuda na reduo da
fragmentao e na deciso do que ocorrer
com o arquivo pelo seu tamanho.

Consideraes finais
O EXT3 e o EXT4 so provas dos grandes

avanos no Linux. Oferecendo cada vez


mais capacidade em armazenamento,
suporte a arquivos de grande porte e
melhoramentos quanto a segurana para
coma perda de dados nestas operaes.
Pode-se dizer que so grandes melhorias
em pouqussimo tempo e com promessas
de avanos maiores ainda, tudo isso para
melhor satisfazer os usurios do Linux.

Anda mungkin juga menyukai