Beiträge von V-Treiber

    Hast du nach dem Anlegen der my-backup.service Datei mal versucht, ob sich der service starten lässt?

    Code
    systemctl status my-backup.service

    :) Geladen aber inaktiv.

    Mit Paraneter "start" systemd wird dann wohl das backup ausführen oder?

    Das müsste eigentlich ein symbolischer Link sein, der vom System automatisch angelegt wird?

    Was müsse ein Sym-Link sein?


    Ich muss gestehen, seit ich so etwa 2008 die professionelle Beschäftigung mit Linux und so um 2011 aus Zeitgründen meine Mitgliedschaft in der BeLUG beendet habe, habe ich offensichtlich ein paar Dinge verpennt. Z.B. Timer in systemd.

    Auf so einem Hobby-Server gibt es nicht SO viel zu automatisieren und wenn dann, habe ich das über das gute alte cron gemacht.

    ??

    Code
    thosto@localhost:/> sudo systemctl daemon-reload
    [sudo] Passwort für root: 
    thosto@localhost:/> sudo systemctl enable my-backup.timer
    Failed to enable unit: Unit my-backup.timer does not exist

    Okay, hatte ich nur beschrieben, nicht kopiert.

    Extraverzeichnis? Das existiert in Leap 16 bereits,.


    Dein Einwand bringt mich auf eine Idee.

    Na jetzt wird es spannend. Nach einem systemctl daemon-reload


    Code
    thosto@localhost:/> sudo systemctl enable my-backup.timer
    Failed to enable unit: Unit my-backup.timer does not exist


    Code
    thosto@localhost:/> ls /etc/systemd/system/timers.target.wants/my-backup.timer 
    /etc/systemd/system/timers.target.wants/my-backup.timer

    Der Timer ist da, wo er meiner Meinung nach hingehört. Die Unit auch (siehe unten).


    Ich bin etwas ratlos.

    Controller-Tod macht RAID unbrauchbar, ist mir nie passiert. Hat vielleicht auch damit zu tun, das es schon ein paar Jahre her ist und ich immer auf Highend-SCSI gesetzt habe. Dem SATA-Geraffel habe ich nie getraut. Manchmal trauere ich der Schrauberzeit schon hinterher, als Server-Hardware noch richtig Geld gekostet hat und man beim Zusammenbau wissen musste, was man tat. Auf der anderen Seite...

    .service steht schon und ist praktisch identisch mit Deiner.


    .timer

    Code
    [Unit]
    Description=Backup home
    
    [Timer]
    OnCalendar=Sun *-*-* 03:00:00
    Unit=my-backup.service

    Wenn ich das richtig verstanden habe, kann ich mir Install sparen, wenn es als root ausgeführt wird.

    Vielen Dank. Das hört sich nach einem Plan an. Everything is a file 8) geht halt manchmal vergessen.


    Wenn ich das richtig interpretiere muss der Dateiname von .timer und .service identisch sein.


    Na, dann werde ich mir mal den Aufbau der beiden Dateien begucken und posten wenn es geklappt hat.

    Gegeben:

    2 User home --> 744

    3 davon unabhängige, reine Samba-User mit persönlichem Verzeichnis --> 644

    1 share unter Samba --> 664


    Datensicherung also per root, sprich, sudo! Es gibt ein einfaches Script, das auch tut was es soll, vorhandenes Backup-File in andere Partition verschieben, dort vorhandenes altes Backup löschen und dann ein neues Backup erstellen, alles kein Hexenwerk.


    Problem ist die Schnittstelle zwischen Schreibtischstuhl und Tastatur, die nämlich ziemlich regelmäßig vergisst, Sonntag-Abend das Backup-Script manuell zu starten.


    Also wäre die Lösung ein root cronjob mit 0 3 * * 0 /backup-script (3 Uhr, jeden Sonntag)


    Oder gibt es eine elegantere Lösung?

    Das stimmt so nicht.

    Du redest von einem Software-RAID. Trotzdem solltest Du mit --fail, --remove und --add den Spiegel auflösen und dann erneuern.


    Bei ein Hardware-RAID sieht das ganz anders aus, insbesondere wenn der auf dem guten alten SCSI aufgesetzt hat. Und sich die Platte mit der niedrigeren ID verabschiedet. Der Kunde hebt den Spiegel nicht auf, Du tauchst mit der neuen Platte da auf. :smilie_pc_057: 3 Tage später ...