Eigentlich ist das Mounten nicht so schlimm, hängt halt von den vorhandenen Rahmenbedingungen ab, also ob du ein Storage nutzt mit NFS oder USB-Stick/Platte oder …
Ich kopiere mal meine „Notizen“ hier rein:
lsyncd - Realtime Sync
Doku Lsyncd - Live Syncing (Mirror) Daemon
Installation „normal“ möglich über
sudo apt-get install lsyncd
Konfiguration über conf Datei
Mit der folgenden Konfiguration werden die angegebenen Pfade synchronisiert, die lsyncd.conf muss angelegt werden.
sudo nano /etc/lsyncd.conf
Meine Konfiguration sieht wie folgt aus
settings {
logfile = „/var/log/lsyncd.log“,
statusFile = „/tmp/lsyncd.status“,
nodaemon = false
}
sync {
default.rsync,
source = „/var/lib/symcon“,
target = „/mnt/symcon/lib“
}
sync {
default.rsync,
source = „/var/log/symcon“,
target = „/mnt/symcon/log“,
delay = 60
}
sync {
default.rsync,
source = „/root“,
target = „/mnt/symcon/root“
}
„logfile“ habe ich normalerweise auskommentiert, wenn es permanent geschrieben wird, wird die Datei sehr groß und müsste dann ordentlich ins Linux-Logmanagement integriert werden.
Das „delay“ hatte ich eingefügt, da sonst permanent das Symcon-Logfile kopiert wurde und lsyncd sich manchmal „überholt“ hat, also weitere Kopierprozesse gestartet hat. Hiermit wird (wurde) nur alle 60 Sekunden kopiert, dadurch gab es keine Überschneidungen mehr.
„wurde“ deshalb, weil seit einiger Zeit die Logfiles nicht mehr kopiert werden, scheinbar hat sich bei lsyncd oder Linux etwas verändert. Aber die Logfiles brauche ich im Notfall eh’ nicht.
NFS Share auf Storage
Konfiguration der QNAP erfolgt in der Oberfläche in Systemsteuerung/Freigabeordner und NFS in den Berechtigungen der Freigabe. Die am PI angeschlosse USB-Platte nutze ich für das lokale raspiBackup, das du ja auch schon im Einsatz hast.
PARTUUID der USB-Platte/-Stick herausfinden
blkid /dev/sda1
und in der fstab zum Mounten eintragen
sudo nano /etc/fstab
meine fstab sieht wie folgt aus
172.16.100.254:/backup /mnt/backup nfs nolock,rw 0 0
172.16.100.254:/symcon /mnt/symcon nfs nolock,rw 0 0
PARTUUID=c3072e18-01 /media/backup_usb ext4 defaults,user,rw,noatime 0 0
In crontab den automatischen Start eintragen.
sudo crontab -e
und eine Zeile mit
@reboot sudo lsyncd /etc/lsyncd.conf
einfügen.