ext3_ext4

17
Braulio Mateus Deyse Kelly Emanuella Maria EXT3 e EXT4

Upload: cccc0098608

Post on 08-Oct-2015

3 views

Category:

Documents


0 download

DESCRIPTION

ext3_ext4

TRANSCRIPT

EXT3 e EXT4

Braulio MateusDeyse KellyEmanuella MariaEXT3 e EXT4IntroduoUm 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.

EXT3O 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 EXT3I-nodesUm 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 arquivoMapa de blocos a tabela de blocos livres que o disco contm. No momento da gravao de um novo arquivo esse mapa verificado.

5 PERFORMANCEO 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.JOURNALINGTecnologia JournalingArmazenamento em uma parte separados sistemas de arquivosCamadas journaling block device(JBD)Tipos de journalings no EXT3RVO 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.

FragmentaoO 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.

SeguranaUser 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 DesvantagensDisponibilidade: 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 EXT4De 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 doEXT4O Ext4 apresenta inmeros novos aprimoramentos quanto a desempenho, escalabilidade e confiabilidade. Mais especificamente, o ext4 suporta sistemas de arquivos de 1 exabyte.13 PERFORMANCEO 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.JOURNALINGO 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. FRAGMENTAOGraas 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.

SEGURANAO 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 finaisO 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.