[FUG-BR] Otimização de Espaço em UFS2

Thiago Damas tdamas em gmail.com
Quarta Junho 6 12:08:34 BRT 2012


Era isso que eu ia comentar. Mas cuidado ao manter um disco com capacidade
proxima do limite, pois vai aumentar a fragmentação no futuro.

Thiago

Em 6 de junho de 2012 11:46, vic <vic at wa.pro.br> escreveu:

> Em 2012-06-06 11:37, Danilo Egea escreveu:
> > On 6/6/12 11:22 AM, Rafael Henrique Faria wrote:
> >> Bom dia a todos.
> >>
> >> Eu percebi uma coisa estranha com o UFS2 ao transportar vários
> >> discos do
> >> meu Mac para um FreeBSD.
> >> Para começar, eu tinha 3 discos de 3,5" que estava utilizando como
> >> discos
> >> externos do meu MacBook. Um de 1TB, outro de 500GB, e outro de
> >> 200GB.
> >>
> >> Mas, para facilitar o acesso ao dados eu resolvi colocar os mesmos
> >> em um
> >> desktop rodando o FreeBSD 9, e exportar os discos via AFP (usando o
> >> Netatalk) para o meu MacBook. A ideia foi boa. Mas eu iria precisar
> >> formatar os 3 discos, já que os 3 estavam formatados em HFS+.
> >>
> >> Então, eu consegui um disco de 2TB, já formado em UFS2, para servir
> >> de
> >> intermediário da transferência. E foi assim, através do MB eu
> >> transferi os
> >> dados via rede dos HDs para este outro.
> >>
> >> Após ter copiado os dois primeiros (1TB e 500GB), eu coloquei os
> >> mesmos no
> >> FreeBSD, e reparticionei o disco.
> >> Eles já estavam em GPT, mas tinham um espaço vazio de 3K no início
> >> dos
> >> discos, mais uma partição referente ao EFI do Mac que possui alguns
> >> MB, aí
> >> sim a partição do sistema, e no final mais um espaço vazio de alguns
> >> MB.
> >> Eu deixei apenas 1 partição, mantendo o disco em GPT. O que em
> >> teoria seria
> >> para ter mais espaço em disco, já que eliminei a partição do EFI, e
> >> os
> >> espaços vazios.
> >>
> >> Em seguida usei o "newfs" para formatar a partição.
> >> Usei os parâmetros: "-U2 -o space" o U2 para usar UFS2, e o -o space
> >> para
> >> optimizar o uso do disco para ter mais espaço.
> >>
> >> O de 1TB eu não consegui averiguar isso.
> >> Mas no do 500GB, eu tinha 2GB livres quando estava em HFS+.
> >> Ao transferir os dados novamente para dentro dele, ficaram faltando
> >> aproximadamente 44GB.
> >>
> >> Eu não acrescentei nenhum dado novo. Apenas transferi tudo do HFS+
> >> para um
> >> diretório de backup do disco de 2TB, e em seguida transferi tudo de
> >> volta
> >> para dentro do HD de 500gb mas já formado em UFS2.
> >>
> >> Então, o que eu consigo entender, é que o UFS2 não consegue
> >> optimizar o uso
> >> do disco como o HFS+ consegue. Seria isso mesmo, ou eu estou fazendo
> >> algo
> >> errado?
> >>
> >> Vale lembrar que no HFS+, eu não havia feito nenhuma optimização,
> >> nem
> >> compressão. Estava a formatação padrão que o Mac OS faz. Sem
> >> ajustes.
> >>
> >> Alguém já passou por isso, e fez algo para melhorar o uso dos
> >> discos?
> >>
> >> Abraço a todos.
> >>
> > Não entendo tanto de filesystem, mas talvez o motivo seja o tamanho
> > dos
> > blocos. Segundo [1], o HFS+ usa blocos de 4KB para filesystems >1GB.
> > Segundo a man do newfs, o default do UFS são blocos de 32KB.
> >
> > [1] - http://support.apple.com/kb/TA37344?viewlocale=en_US
>
> Além disso, atente para o fato de que por padrão o ufs reserva 8% do
> slice. Se quiser mudar isso, pode usar o tunefs ou a opção -m do newfs.
>
> Leia mais sobre isso nas respectivas manpages.
>
> --
> vic
> http://choppnerd.com
> http://donttrack.us   |   http://dontbubble.us
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd