[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tecnicas pre-migracao



Um ficheiro em un*x não precisa de ocupar todos os bytes que diz. Podes
ter ficheiros com tamanhos gigantescos que só ocupam alguns KB. Tal é
feito ocupando apenas os inodes de dados que não estão vazios. Estes
ficheiros são "sparse files".

Um exemplo habitual são dumps de memória que ocupam uma boa parte do
espaço de endereçamento (que pode ser de vários gigas dependendo da
arquitectura), mas que só têm realmente alguns dados úteis no meio.

Só que quando lês o ficheiro lês esses bocados todos a zero. Por isso se
fizeres uma cópia ficas com um ficheiro gigantesco a ocupar o espaço
todo que diz ter. O mmv faz essa cópia, e se tiveres vários desses
ficheiros, pode ser um problema sério.

A Ter, 2003-08-19 às 13:21, fredm@chesf.gov.br escreveu:
> 
> > > So que renomear 1300 arquivos na mao inviabiliza
> > > quaalquer migracao. Nao
> > > acha? Por isso que tem que ter um programinha
> > > rapidinho que procura e
> > > renoeia os arquivos automaticamente.
> > >
> >
> > conheces o pacote mmv?
> >
> O que é uma arquivo esparso (sparse file)?
> 
> Da página man do mmv:
> 
>       mmv does  support large files (LFS) but
>       it does *NOT* support sparse files (i.e.
>       it explodes them).
> 
> 
-- 
João Miguel Neves <joao@silvaneves.org>

Attachment: signature.asc
Description: PGP signature


Reply to: