Trabalho ext4
Esta pesquisa tratará sobre sistemas de arquivos que, segundo Silberschatz (2004), o mesmo consiste em duas partes distintas: uma coleção de arquivos, cada um armazenando dados relacionados, e uma estrutura de diretório, que organiza e fornece informações sobre todos os arquivos no sistema. Ainda de acordo com Silberschatz (2004) Alguns sistemas de arquivos possuem uma terceira parte, as partições, usadas para separar grandes coleções de diretórios física e logicamente. A pesquisa focará no sistema de arquivos da família ext (ext2, ext3 e ext4) do sistema operacional Linux, onde serão relatadas funcionalidades, peculiaridades, vantagens e desvantagens de cada um.
1. SISTEMA DE ARQUIVOS (FILE SYSTEM)
A forma que os sistemas operacionais (S.O) estruturam e organizam informações é através de implementações de arquivos. Os arquivos são gerenciados pelo S.O de maneira a facilitar o acesso dos usuários ao seu conteúdo. A parte do sistema responsável por essa gerência é denominada sistema de arquivos. O sistema de arquivos é a camada mais visível de um S.O, pois a manipulação de arquivos é uma atividade freqüente realizadas pelo usuário final, devendo sempre ocorrer de maneira uniforme independente dos diferentes dispositivos de armazenamento. De acordo com Berenger e Maia (2002)
1.1 Sistemas Operacionais e seus Sistemas de Arquivos O MBR (Master Boot Record) é um arquivo de dados interligado com a BIOS cuja importância é o reconhecimento do sistema de arquivos, como também na inicialização do sistema operacional.
Os S.Os Apple Macintosh utilizam os seguintes sistemas de arquivos: HFS e HFS+. Já os S.Os IBM (AIX, OS/2) utilizam JFS (AIX Version 3.1 ou superior, OS/2 Warp) e HPFS - High Performance File System. O sistema operacional mais utilizado no mundo, o Windows, utiliza os seguintes sistemas de arquivos: * FAT 12 - Microsoft BASIC Disk - MSDOS 4.0 * FAT 16 ou FAT - DOS 4.0 ou superior / Windows 1.X ou superior (1.x, 2.x, 3.x, 95, 98, ME,