[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Dividindo em grupos de tamanho determinado
From: |
Juari Ritter Müller |
Subject: |
Re: [shell-script] Dividindo em grupos de tamanho determinado |
Date: |
Mon, 8 Jul 2002 18:44:46 -0300 |
User-agent: |
Mutt/1.3.28i |
Boa idéia. Para criar os TApe ARchives:
PROMPT# tar cf /mnt/cdrw/backup.tar -L 650000 /home
E para extrai-los, só muda uma letra:
PROMPT# tar xf /mnt/cdrw/backup.tar -L 650000 /home
Considerando-se, é claro, que a unidade de cdrw está montada
com permissão de gravação em /mnt/cdrw e que o CD-R a ser
gravado possua uma capacidade de 650 MegaBytes. Eu não possuo
uma unidade de cdrw para testar, mas acho que seria necessário
desmontar e remontar de novo a unidade entre cada troca de
CD-R. Então, quando o tar pedisse para preparar o próximo volume
seria necessário o administrador do sistema abrir um novo
terminal e re-montar a unidade com os comandos
PROMPT# eject
PROMPT# mount /mnt/cdrw
On Mon, Jul 08, 2002 at 10:29:09AM -0300, Tiago F Bianchini wrote:
> Em Sábado 06 Julho 2002 14:18, Juari Ritter Müller escreveu:
[...]
> >
> > PROMT# split -b 650000000 backup.tar
> >
> > Dai no teu caso seriam criados dois arquivos, xaa e xab com
> > 650 Mb e 210 Mb, respectivamente, que seriam as partes do seu
> > arquivo. Se, numa determinada situacao, voce quiser restaurar
> > o backup voce digitaria:
> >
> > PROMPT# cat xaa xab > backup.tar
> > ou...
> > PROMPT# cat xa? > backup.tar
[...]
> isso funciona mas pode ser inconveniente... imagine se seu backup ocupar 5
> CDs... você precisará dum espaço do mesmo tamanho no HD para concatenar os 5
> CDs num tar e depois começar a extração....
>
> a solução deve estar no comando tar, afinal, originalmente ele deve gerenciar
> diversas fitas, e possibilita a criação de arquivos espalhados em diversos
> disquetes... deve haver uma opção para gerar diversos arquivos a cada X
> bytes... talvez o " -L " ajude.....
>
--
-Juari Ritter Müller
address@hidden and address@hidden
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GE d-- s: a18 C+++ UL++ P+ L++> E- W+ N+ o? K? w--
O? M? V- PS+ PE Y+ PGP t+ 5+ X+ R tv- b+ DI D++
G e h! !r y?
------END GEEK CODE BLOCK------