Backup

Iwanan Wikipediasta
Versio hetkellä 4. maaliskuuta 2012 kello 14.52 – tehnyt Iwana (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

Manuaalinen Backup USB-levylle

Silloin tällöin kotihakemistosta ajettava backup-komentojono (backup_teralevylle.sh):

## ---------------------------------
## -- Manuaali backup Teralevylle --
##
##                        26.02.2012
## ---------------------------------

sudo mount -t ext3 /dev/sdd1 /media/USB-1T

sudo rsync -av --recursive --exclude=igor --delete-after /home /media/USB-1T/backup
sudo rsync -av --recursive --delete-after --exclude-from=backup_exclude_files_igor.txt /home/igor /media/USB-1T/backup/home
sudo rsync -av --recursive --delete-after /etc /media/USB-1T/backup/juuren-alta
sudo rsync -av --recursive --delete-after /root /media/USB-1T/backup/juuren-alta

sudo umount /media/USB-1T

## ---------------------------------
## ---------------------------------

Backupista suljetaan pois seuraavat tiedostot (backup_exclude_files_igor.txt):

.gvfs
.local/share/gvfs-metadata
.VirtualBox
.mozilla/firefox/p0h4qmna.default/Cache/
.thumbnails

Automaattinen päivä backup

Omassa koneessa anacronin avulla päivittäin pyörivä backup. Kopioidaan ainoastaa kirjanpito, avensis- ja läskit-taulukot historiadataksi talteen.

# ------------------------------------------------------------------------------------------
# Backup versiolle Ubuntu 10.04 / 29.08.2010                                               |
#                                                                                          |
#     26.02.2012                                                                           |
#       Versio 2, kun päiväbackup sisäiselle kakkoslevylle on lopetettu ja siirrytty       | 
#       käyttättämään ulkoista USB levyä manuaalikäynnistyksellä                           |
# ------------------------------------------------------------------------------------------

ddate=`date +%Y-%m-%d_%H:%M`
rsync --times /home/igor/sync/cash/cash /home/kirjanpito/$ddate' cash'
rsync --times /home/igor/sync/avensis.ods /home/kirjanpito/$ddate' avensis.ods'
rsync --times "/home/igor/sync/menut ja läskit/läskit.ods" /home/kirjanpito/$ddate' läskit.ods'

date >> /root/cmd/backup.log
df -h >> /root/cmd/backup.log

rm /home/backup.log
cp /root/cmd/backup.log /home
chown :kuvat /home/backup.log
chmod 750 /home/backup.log


# # ------------------------------------------------------------------------------------------
# # Backup versiolle Ubuntu 10.04 / 29.08.2010                                               |
# # ------------------------------------------------------------------------------------------

# umount /media/backup_levy
# mount -t ext3 /dev/sda1 /media/backup_levy/

# ddate=`date +%Y-%m-%d_%H:%M`
# rsync --times /home/igor/sync/cash/cash /media/backup_levy/kirjanpito/$ddate' cash'
# rsync --times /home/igor/sync/avensis.ods /media/backup_levy/kirjanpito/$ddate' avensis.ods'
# rsync --times "/home/igor/sync/menut ja läskit/läskit.ods" /media/backup_levy/kirjanpito/$ddate' läskit.ods'

# rsync -aR --exclude=.thumbnails --exclude=.mozilla --exclude=.gvfs --delete /home/igor/ /media/backup_levy

# rsync -aR --exclude=.gvfs --delete /root/ /media/backup_levy
# rsync -aR --delete /etc/ /media/backup_levy

# date >> /root/cmd/backup.log
# df -h >> /root/cmd/backup.log
# umount /media/backup_levy

# rm /home/backup.log
# cp /root/cmd/backup.log /home
# chown :kuvat /home/backup.log
# chmod 750 /home/backup.log


# # ------------------------------------------------------------------------------------------
# # Historiikkia versioista 6.10 ja 8.04                                                     |
# # ------------------------------------------------------------------------------------------

# sudo mount -t ext3 /dev/sdb1 /mnt/backup

# ddate=`date +%Y-%m-%d_%H:%M`
# rsync --times /home/igor/sync/kirjanpito_v0.9.ods /mnt/backup/kirjanpito/$ddate' kirjanpito_v0.9.ods'
# rsync --times /home/igor/sync/cash/cash /mnt/backup/kirjanpito/$ddate' cash'

# rsync -aR --exclude=.gvfs --delete /home/ /mnt/backup
# rsync -aR --exclude=.gvfs --delete /root/ /mnt/backup
# rsync -aR --delete /etc/ /mnt/backup

# date >> /root/cmd/backup.log
# df -h >> /root/cmd/backup.log
# sudo umount /mnt/backup