multi-volume tar

Petr Simek petrsi na jcu.cz
Úterý Březen 7 15:12:15 CET 2000


On Tue, 7 Mar 2000, Michal Belicek wrote:

> Redhat 6.0
> Jak spravne pouzit tar, kdyz chci jeden 10MB soubor rozdelit na nekolik
> mensich.
> Prepinac -L 1000 sice rozdeli, ale nemam jak vymenit soubor behem jeho
> prace.
> Prepinac -M multi-volume archive nefunguje.
> 
> Nebo jakym jinych zpusobem rozdelit binarni soubor na vice casti?

Ja pouzivam nasledujici dva skripty (berte jako priklad) :

backup.sh
#!/bin/sh

tar -c -M -L 660000 -F backup-rotate.sh -f /storage/vystup.tar
/storage/httpd/html/


backup-rotate.sh
#!/bin/sh

PREFIX="vystup"

LASTNUM=`ls /storage/$PREFIX-*.tar | tail -1 | awk -F. '{print $1}' | awk -F- '{print $2}'`

if [ X$LASTNUM = X ] ; then
  NEWNUM="1"
else
  NEWNUM=`expr $LASTNUM + 1`
fi

mv /storage/$PREFIX.tar /storage/$PREFIX-$NEWNUM.tar


> Michal Belicek

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             petrsi na jcu.cz                              |
*------------------------------------------------------------------------*



Další informace o konferenci Linux