← Back to team overview

sslug-teknik team mailing list archive

Vedr: Re: Seperate filer -> DAT

 

Her er hvad jeg bruger (7 scripts: mon.sh - sun.sh, startet via cron):



1:    full backup tirsdag morgen på separat bånd

2-6:  incremental ons-man.



Begrundelsen for full backup om tirsdagen, er maskinen står i Aarhus og
      brugeren,

der bor i Virum, først har mulighed for at skifte bånd tirsdag og onsdag.



Men det skulle være simpelt at ændre dem.



Evt. hvis der er en der vil flette script'ene sammen, så der kun er et - der
      reagerer

forskelligt vha. `date` - Vil jeg gerne have en kopi.



HAND, Claus



PS. Læs evt.: http://www.rocksoft.com/taobackup/separation.html



Scripts:

--------------------------------------------------------------------------------

#!/bin/sh

# Backup script (Made by james@xxxxxxx 99)

# `Sunday', `Monday', `Tuesday', `Wednesday', `Thursday', `Friday' or `Saturday'

#                                                          222222

/usr/bin/mt -f /dev/nrmt0 rewind
/usr/bin/mt -f /dev/nrmt0 fsf 2

# Dump thingie
export now=`date`
export then=`date --date "1 days ago"`

/bin/tar cvf /dev/nrmt0 -N "$then" \
 -V "Dump from $then to $now" \
 /bin /boot /etc /home/dna1 /root /usr /dev /lib /opt /sbin /var
--------------------------------------------------------------------------------
#!/bin/sh
# Backup script (Made by james@xxxxxxx 99)
# `Sunday', `Monday', `Tuesday', `Wednesday', `Thursday', `Friday' or `Saturday'
#            555555

/usr/bin/mt -f /dev/nrmt0 rewind
/usr/bin/mt -f /dev/nrmt0 fsf 5

# Dump thingie
export now=`date`
export then=`date --date "1 days ago"`

/bin/tar cvf /dev/nrmt0 -N "$then" \
    -V "Dump from $then to $now" \
    /bin /boot /etc /home/dna1 /root /usr /dev /lib /opt /sbin /var
--------------------------------------------------------------------------------
#!/bin/sh
# Backup script (Made by james@xxxxxxx 99)
# `Sunday', `Monday', `Tuesday', `Wednesday', `Thursday', `Friday' or `Saturday'
#                                                                      33333333

/usr/bin/mt -f /dev/nrmt0 rewind
/usr/bin/mt -f /dev/nrmt0 fsf 3

# Dump thingie
export now=`date`
export then=`date --date "1 days ago"`

/bin/tar cvf /dev/nrmt0 -N "$then" \
 -V "Dump from $then to $now" \
 /bin /boot /etc /home/dna1 /root /usr /dev /lib /opt /sbin /var
--------------------------------------------------------------------------------
#!/bin/sh
# Backup script (Made by james@xxxxxxx 99)
# `Sunday', `Monday', `Tuesday', `Wednesday', `Thursday', `Friday' or `Saturday'
#  444444

/usr/bin/mt -f /dev/nrmt0 rewind
/usr/bin/mt -f /dev/nrmt0 fsf 4

# Dump thingie
export now=`date`
export then=`date --date "1 days ago"`

/bin/tar cvf /dev/nrmt0 -N "$then" \
 -V "Dump from $then to $now" \
 /bin /boot /etc /home/dna1 /root /usr /dev /lib /opt /sbin /var
--------------------------------------------------------------------------------
#!/bin/sh
# Backup script (Made by james@xxxxxxx 99)
# `Sunday', `Monday', `Tuesday', `Wednesday', `Thursday', `Friday' or `Saturday'
#                                              11111111

/usr/bin/mt -f /dev/nrmt0 rewind
/usr/bin/mt -f /dev/nrmt0 fsf 1

# Dump thingie
export now=`date`
export then=`date --date "1 days ago"`

/bin/tar cvf /dev/nrmt0 -N "$then" \
 -V "Dump from $then to $now" \
 /bin /boot /etc /home/dna1 /root /usr /dev /lib /opt /sbin /var
--------------------------------------------------------------------------------
#!/bin/sh
# Backup script (Made by james@xxxxxxx 99)
# `Sunday', `Monday', `Tuesday', `Wednesday', `Thursday', `Friday' or `Saturday'
#                     full_back

/usr/bin/mt -f /dev/nrmt0 rewind

# Dump thingie
export now=`date`

/bin/tar cvf /dev/nrmt0 \
 -V "Full Dump from $now" \
 /bin /boot /etc /home/dna1 /root /usr /dev /lib /opt /sbin /var
--------------------------------------------------------------------------------
#!/bin/sh
# Backup script (Made by james@xxxxxxx 99)
# `Sunday', `Monday', `Tuesday', `Wednesday', `Thursday', `Friday' or `Saturday'
#                                 000000000

/usr/bin/mt -f /dev/nrmt0 rewind

# Dump thingie
export now=`date`
export then=`date --date "1 days ago"`

/bin/tar cvf /dev/nrmt0 -N "$then" \
 -V "Dump from $then to $now" \
 /bin /boot /etc /home/dna1 /root /usr /dev /lib /opt /sbin /var