Ich wollte nur [...] und dann ist das Universum explodiert.

Projects
Books
Archive
About









    Permalink
  1. IDE Festplatten, Backups und Skripte

    Zwetschge hat gestern eine zusätzliche Festplatte für Backups bekommen die ich per Python und Cron automatisch jeden Mittwoch um 4:01 Uhr machen lassen möchte. Nach ein paar Master/Slave Spielereien lief die Platte dann auch. Wichtige Erkenntnis dabei:

    hda -> master

    hdb -> slave

    hdc -> master

    hdd -> slave

    mount /dev/hdd /mount/backup

    Einhängen wäre damit schonmal geschafft.

    Mein nettes Pythonskript:

    #!/usr/bin/python
    import os
    import time
    quellen = ['/home /etc /var/www ']
    ziel_verzeichnis = ('/media/backup/backup/')
    ziel = ziel_verzeichnis + time.strftime('%Y%m%d') + '.tar.gz'
    zip_befehl = 'tar -czvf %s %s' % (ziel, ' '.join(quellen))
    if os.system(zip_befehl) == 0:
    print 'Erfolgreiche Sicherung nach', ziel
    else:
    print 'Sicherung fehlgeschlagen!'

    Wird nun via cronjob (python /etc/backup) ausgeführt, und das jeden Mittwoch um 4:01 Uhr:

    01   04   * * 3 root python /etc/backup

  2. Posted: 2008-11-05 Mittwoch 10:38 by noqqe
    Tags: | | | |
        IDE Festplatten, Backups und Skripte by noqqe, unless otherwise expressly stated, is licensed under BY-NC-SA.

    leave a reply