Mergulhando no sistema de arquivos hfs. (mac os x)

Disponível somente no TrabalhosFeitos
  • Páginas : 13 (3126 palavras )
  • Download(s) : 0
  • Publicado : 28 de novembro de 2012
Ler documento completo
Amostra do texto
Mergulhando no sistema de arquivos HFS+
Eduardo Marques e Thiago Christofoletti são dois curiosos como vários de nós nesse mundo informatizado. Todos que já andaram formatando discos por aí afora, alguma vez se depararam com termos como Mac OS Extended, Journaled, HFS, Unix File System etc. Cada termo desses descreve uma complexa estrutura que rege nossos computadores, que recebe o nome deSistema de Arquivos.
Quando eles lançaram o desafio de escrever sobre isso, resolvi pesquisar um pouco mais a fundo pela Internet — fugindo de artigos de Wikipedia — para tentar não deixar dúvidas ou lacunas na informação que vocês estão prestes a absorver. Ao longo de anos dissecando computadores, sempre temos como explicar “mais ou menos” qual é o conceito de cada formato. Contudo, é bastantedifícil saber precisamente como atuam e para que servem essas siglas, ao serem aplicadas aos nossos hard-disks e outros tipos de mídia. Preparados para a pílula vermelha?
OK, também não é para tanto. Mas se para ler este artigo, que já tem um bom tamanho, há que ter bastante paciência e concentração, imaginem buscar todas as informações disponíveis sobre sistemas de arquivos e filtrá-las! Não podefaltar força de vontade para ler tudo. Basicamente este texto trata de um formato em especial comparado com alguns outros: o HFS+ (Hierarchical File System plus, ou sistema de arquivos hierárquico estendido). Ele é a atualização do HFS, apresentado em 1985 pela Apple e usado por anos em seus sistemas operacionais.
O HFS+ também é conhecido como sistema de arquivos Mac OS X Extended, e supera o formatoHFS em vários quesitos: pode trabalhar com endereços de bloco de arquivos de até 32bits, contra 16bits do sistema anterior; aceita nomes de arquivos com até 255 caracteres, em vez de apenas 31; tem formato de nome de arquivo Unicode, em vez do já antiquado MacRoman; e entre outros, o que mais gosto, que é a possibilidade de lidar com arquivos de até 8EB (Exabytes)! Para se ter uma idéia, umExabyte dá mil Petabytes, um milhão de Terabytes, ou um bilhão de Gigabytes. Acredito que os editores de vídeo não teriam problemas para gravar seus clipes com esse formato…
Apesar disso, existe uma pequena diferença entre “poder” e “ser”. O formato NTFS que existe nos Windows NT, XP, 2003 e Vista, por exemplo, alcança o dobro esse valor como máximo tamanho de um único arquivo. Por outro lado, aimplementação real só permite um limite de quase 16TB, ou aproximadamente 16.000GB. Isso dá um banho de água do Oceano Ártico nos antigos FAT16 e HFS. O limite de tamanho de arquivos para estes é de 2GB.
Podemos ver em que formato se encontra qualquer disco conectado a um Mac através do atalho de teclas Command-I sobre o mesmo. No caso do nosso querido sistema X, a opção de formato HFS+ já existe háalgum tempo, então é provável que apareça a designação Mac OS X Extendedno local onde indica o respectivo formato.
Além disso, ainda há outros termos. Por exemplo, quando vamos formatar um disco com o Disk Utility, vemos as seguintes opções:
* Mac OS Extended (Journaled): de acordo com a Apple, o formato journaled foi apresentado no OS X 10.2.2 Server, e sua função é aumentar a segurançaquanto ao armazenamento de dados, no que diz respeito a evitar falhas de integridade em casos extremos. Um disco com essa característica mantém registro de todas as suas atividades, e em caso de instabilidade ou travamento do sistema, esse registro — um journal, que pode ser entendido como “relatório” — é usado para restaurar o estado do sistema ao que tenha sido gravado, depois do reinicio do sistema.Conceito muito parecido ao rollback em Banco de Dados.
* Mac OS Extended: é possível ter um disco HFS+ sem a opção de journaling. Também se pode desabilitar essa função, através de comandos via Terminal, para quem precise ganhar desempenho em computadores mais lentos. O risco de perda de dados aqui é maior que na opção anterior.
* Mac OS Extended (Case-sensitive, Journaled): combinação...
tracking img