sexta-feira, 29 de outubro de 2010

ZFS você sabe o que é isso?


pois é eu que sempre tive vontade de aprender Unix mas nunca tirei os olhos do Linux por imaginar que o Unix era um bicho de sete cabeças, hoje tive meus 10 minutos de alegria com o opensolaris o Unix gratuito da Sun Microsystem que agora responde por Oracle, foi muito emocionante saber que ele tem um leve toque de Linux ou é o Linux que tem um Leve toque de Unix Solaris? não sei mas eu sempre imaginei o Unix um sistema feio e cheio de armadilhas para quem não sabe mexer nele, então pesquisando descobri que existe um sistema de arquivo próprio da Sun que se chama ZFS quase que irmão do XFS, mas ambos faz coisas que acho eu ninguém que já acostumados aos seus HD's de no máximo 1Tb já imaginou um dia, então veja o que é um ZFS:
ZFS - Zeta File System - é um sistema de arquivos originalmente criado pela Sun Microsystems para o sistema operacional Unix. Por ser proprietária do SO Solaris e OpenSolaris, a solução foi implantada nas plataformas.
As características do ZFS incluem grande capacidade de armazenamento, integração de conceitos de sistema de arquivos e administração de volumes, a novel on-disk structure, lightweight instances, e storage pool management fácil. ZFS é implementado como um software livre ('open-source') licenciado sobre a licença CDDL, já ouviram falar nessa licensa? eu também não, conheco GPL, GNU mas esse nunca imaginei.
Utilizada com o Sun Storage 7000 como uma solução que mudou a história de algumas empresas de hospedagem de arquivos nos Estados Unidos, onde, determinada empresa utilizava serviços de Storage de terceiros, gastando muito e tendo pouco rendimento.

Sun Storage 7000 Unified Storage at Asia South



Através do Sun Storage 7000 com o sistema operacional OpenSolaris, a empresa obteve um grande sucesso, já que o mesmo suporta arquivos com mais de 1 Zb em apenas um único arquivo, com uma tabela de partição diferenciada, com sistema RAIDque suporta qualquer tipo de pico de utilização, utilizando discos de SSD e HDD para montar uma única unidade que varia de 140 Tb à 250 Tb.
Apesar de a tabela de partição servir um arquivo de 1 Zb, imagine um HD desse tamanho´e claro que não existe fisicamente mas logicamente a ZTE junta várias unidades fisicas e cria este monstro ai, não existem ainda soluções no mercado, Storages solitários (sozinhos) com esta capacidade, mas, talvez sim, um conjunto deles seja possível gravação de informações grandes.
A ZFS também possui em sua tabela de partição, suporte à acesso em nível de usuário semelhante à ACL da partição NTFS do Windows NT, inexistente nas partições FAT e FAT32 dos sistemas Windows inferiores ao core NT.
Então gente não se contente com o seu HD'zinho quer um desses? estude ele mais a fundo e vai ver que ele esta disponivel para todos nós e de graça é, só pra que sabe utilizar e ganhar dinheiro com isso, existe também o XFS que pode ser utilizado no linux que faz a mesma coisa e talvez melhor veja:
O XFS é um sistema de arquivos desenvolvido em 64 bits, compatível com sistemas de 32 bits. Em plataformas de 64 bits, possui um limite de tamanho de 8 EiB para um volume e para cada arquivo; em 32 bits, usando moldura de página de 4 KiB, o tamanho máximo do volume ou de um arquivo é limitado a 16 TiB [ são medidas além da nossa imaginação].
Efetua alocação por extensões em vez de alocação por blocos.
Usa alocação dinâmica de nós-i.
É um sistema de arquivos com journaling.
Journaling, isso eu já vi no Linux.


Fontes: