Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper
Linux: H4CK3R WoW
Por DarkPyro


Artigo

Utilizando quota em XFS
Linux user
joaocdc
18/08/2008
Há algum tempo precisei implementar quota em um filesystem XFS, ao procurar documentação encontrei pouquíssimas coisas, e o pouco que achei foi em inglês. Depois de uns 3 dias pesquisando consegui implementar a quota sobre o XFS e descobri algumas coisas bem interessantes, como por exemplo a utilização de quotas por projeto.
Por: João Paulo de Lima Barbosa
[ Hits: 3006 ]
Conceito: 10.0   Linux conceitoLinux conceitoLinux conceitoLinux conceitoLinux conceito + quero dar nota ao artigo

Migrando para XFS, cadê a Quota?

Por questões de performance, na empresa onde trabalho foi necessário trocar o sistema de arquivos de um servidor de arquivos, este utilizava até então EXT3 com quotas de disco por usuário, no entanto devido ao aumento da concorrência do recurso de disco (tendo-se em média 30 a 40 acessos simultâneos a arquivos grandes), este servidor passou a apresentar um alto consumo de CPU, e conseqüentemente lentidões no acesso a compartilhamentos (via samba).

Com isso tínhamos um problema, precisávamos de uma solução, rapidamente percebi que o gargalo estava no sistema de arquivos, que estava consumindo muita CPU. Tendo identificado o problema, comecei a buscar soluções, muita gente poderia aumentar os recursos do servidor ou simplesmente trocá-lo por outro de maior desempenho (a máquina em questão é um Xeon 3GHz HT, 1 GB de RAM e disco SCSI 73 Gb 10K RPM), mas este era um luxo que eu não poderia ter.

Foi então que comecei a pesquisar outros sistemas de arquivos como alternativa para se colocar em produção, os pesquisados foram XFS, ReiserFS e JFS, todas as pesquisas apontavam o XFS como o mais indicado pelo seu baixo consumo de CPU.

Ainda não convencido disso, fiz alguns pequenos testes no mesmo, com operações de escrita a gravação de grandes quantidades de arquivos, e com arquivos de tamanhos variados, ao fim eu estava convencido, iria migrar para XFS.

Implementei então um servidor de teste, foi aí que me deparei com o segundo problema, a QUOTA de disco, começou então a segunda pesquisa, como implementar a quota de disco no XFS, achei pouquíssima documentação sobre como fazê-la, e o pouco que achei eram transcrições exatas dos manuais do XFS, mas consegui me orientar ao poucos e implementar a quota no dito cujo, e ao final fiquei mais satisfeito com a quota do XFS do que com a quota do EXT3, pois além da já famigerada quota por usuários e grupos (suportadas pelo EXT3), o XFS permite quota por projeto, ou seja, posso definir quota para um diretório específico, independente do usuário ou grupo que venham depositar seus arquivos nesse diretório. Nem mesmo o root escapa da quota por projeto!

Bom, chega de enrolação e vamos a implementação.

A implementação foi feita em três distribuições:
  • Debian 4,0 (Etch)
  • CentOS 5.1
  • Slackware 12

Obs.: Vou considerar que você tenha uma partição vazia (ou não particionada) em seu sistema para que possamos realizar os testes.

Navegação

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
Comentário enviado por celioishikawa em 18/08/2008 - 13:52h:

muito bom o artigo!

Comentário enviado por educanario em 18/08/2008 - 14:46h:

Excelente artigo.

Comentário enviado por SMarcell em 20/08/2008 - 08:32h:

Na minha opinião, o XFS hoje é o melhor "file system" disponível para o Linux! É super veloz na leitura e gravação de dados, conta com excelentes ferramentas administrativas e muito mais. Também é um dos poucos FS que contam com ferramenta de desfragmentação (sim DESFRAGMENTAÇÃO! muitos usuários ainda acreditam no mito de que os sistemas de arquivos disponíveis para Linux não fragmentam). Parábens pelo artigo cara!




Comentário enviado por joaocdc em 20/08/2008 - 11:55h:

Obrigado a todos!
Concordo plenamente com o colega acima (SMarcell), o XFS é um dos melhores filesystem da atualidade.
Abraços

Comentário enviado por grandmaster em 25/08/2008 - 21:00h:

Muito bom mesmo.

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br



Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Contribuir com: [ Artigo | Conf | Dica | Pergunta | Script | Screenshot | Simulado | Wallpaper ]
Responsável pelo site: Fábio Berbert de Paula - Copyleft© 2002-2008 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux do Brasil! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.