[GELÖST] Verzweifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

be.pe
Beiträge: 281
Registriert: 11.08.2019, 16:39

Re: Verzeifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von be.pe » 12.03.2024, 12:32

Hey,
so ich habe mir das mal in Ruhe durchgelesen und versuche hier mal meine Vorgehensweise zu beschreiben, wie ich es verstanden habe:
1. Die Datei "CustomStoraePath" mit dem Eintrag: /mnt im Pfad etc/config/ hinterlegen.
2. Ich erstelle die Datei rc.prelocal mit dem Eintrag (mit eigenen Daten):

Code: Alles auswählen

#!/bin/sh
mount -t nfs -o nolock,hard,intr,relatime 192.168.1.1:/volume1/Backup/Freigabe /mnt
die kommt dann in den Ordner: /usr/local/etc/
3. Die Datei rc.prelocal mit dem Befehl die Rechte vergeben:

Code: Alles auswählen

chmod u+rx /usr/local/etc/rc.prelocal
4. Die CCU einmal neustarten.

Und das wars und das Backup sollte dann automatisch auf der NAS landen?
Oder hab ich noch was vergessen.
DAnke.

Benutzeravatar
jmaus
Beiträge: 9869
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: Verzeifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von jmaus » 12.03.2024, 13:31

be.pe hat geschrieben:
12.03.2024, 12:32
1. Die Datei "CustomStoragePath" mit dem Eintrag: /mnt im Pfad etc/config/ hinterlegen.
Nein, du willst die Datei /etc/config/CronBackupPath anpassen und dort /mnt hinterlegen. Die Datei "CustomStoragePath" ist für was anderes.
be.pe hat geschrieben:
12.03.2024, 12:32
2. Ich erstelle die Datei rc.prelocal mit dem Eintrag (mit eigenen Daten):

Code: Alles auswählen

#!/bin/sh
mount -t nfs -o nolock,hard,intr,relatime 192.168.1.1:/volume1/Backup/Freigabe /mnt
die kommt dann in den Ordner: /usr/local/etc/
3. Die Datei rc.prelocal mit dem Befehl die Rechte vergeben:

Code: Alles auswählen

chmod u+rx /usr/local/etc/rc.prelocal
Genau so ist es. Das sollte klappen.

Würde allerdings vor dem Neustart einfach mal die /usr/local/etc/rc.prelocal Datei aufrufen um zu schauen ob danach auch wirklich das NAS Laufwerk angebunden ist oder nicht. Also mal folgendes ausführen bevor du einen Neustart machst:

Code: Alles auswählen

umount /mnt
/usr/local/etc/rc.prelocal
Und dann danach schauen ob es /mnt wieder gibt (einfach "df -h" eingeben). Wenn ja, kannst du dann einfach den Befehl "cronBackup.sh" mal testweise aufrufen um zu schauen ob das Backup danach dann auch unter /mnt landet:

Code: Alles auswählen

cronBackup.sh
Wenn beides dann geklappt hat und du nun ein neues Backup unter /mnt sieht, dann sollte das auch nach einem neustart klappen. Ergo, du bist fertig :)
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

be.pe
Beiträge: 281
Registriert: 11.08.2019, 16:39

Re: Verzeifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von be.pe » 12.03.2024, 13:48

Danke werde es dann mal so probieren.

be.pe
Beiträge: 281
Registriert: 11.08.2019, 16:39

Re: Verzeifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von be.pe » 12.03.2024, 15:44

So hab es versucht mit folgendem Eintrag in der rc.prelocal:
#!/bin/sh
mount -t nfs -o nolock,hard,intr,relatime 192.xxx.xxx.xxx:/volume1/backupiobroker /mnt
Und folgendes ausgeführt:
root@ccu3-webui:~# chmod u+rx /usr/local/etc/rc.prelocal
root@ccu3-webui:~# umount /mnt /usr/local/etc/rc.prelocal
umount: can't unmount /mnt: Invalid argument
umount: can't unmount /usr/local/etc/rc.prelocal: Invalid argument
root@ccu3-webui:~# /mnount
-sh: /mnount: not found
root@ccu3-webui:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 973.4M 762.4M 143.8M 84% /
devtmpfs 440.8M 0 440.8M 0% /dev
tmpfs 474.7M 1.7M 473.0M 0% /tmp
tmpfs 474.7M 0 474.7M 0% /dev/shm
tmpfs 474.7M 132.0K 474.6M 0% /run
tmpfs 474.7M 7.1M 467.6M 1% /var
tmpfs 474.7M 0 474.7M 0% /media
/dev/mmcblk0p3 13.3G 8.8G 3.9G 69% /usr/local
/dev/mmcblk0p1 255.7M 76.8M 178.9M 30% /boot
/dev/sda1 28.7G 15.0G 13.6G 52% /media/usb1
root@ccu3-webui:~#
Leider hat der den Mount nicht hinbekommen, obwohl ich in der Synology:
folgendes freigegeben habe als Datendienste NFS:
nfs.JPG
dem Pfad hier als freigegebenen Ordner freigegeben habe:
pfad.JPG
und dort NFS Berechtigungen mit der IP meiner CCU hinterlegt habe:
nfs bere.JPG
Ich befürchte irgend eine Einstellung in der Synology verhindert den Zugriff auf
den Ordner. Denn ich bekomme mit keinem Befehl oder sonst Zugriff auf die Synology
per NFS oder FTP?

Benutzeravatar
jmaus
Beiträge: 9869
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: Verzeifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von jmaus » 12.03.2024, 16:05

be.pe hat geschrieben:
12.03.2024, 15:44
Und folgendes ausgeführt:

Code: Alles auswählen

root@ccu3-webui:~# chmod u+rx /usr/local/etc/rc.prelocal
root@ccu3-webui:~# umount /mnt /usr/local/etc/rc.prelocal
umount: can't unmount /mnt: Invalid argument
umount: can't unmount /usr/local/etc/rc.prelocal: Invalid argument
root@ccu3-webui:~# /mnount
-sh: /mnount: not found
Warum führst du die Befehle nicht so aus wie ich es dir geschrieben habe - Zeile für Zeile und nicht hintereinander? ein "umount /mnt /usr/local/etc/rc.prelocal" ergibt keinerlei Sinn. Schau nochmal genau hin was ich geschrieben habe und mach es exakt so.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

be.pe
Beiträge: 281
Registriert: 11.08.2019, 16:39

Re: Verzweifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von be.pe » 12.03.2024, 16:14

So habe jetzt mal alles nach besten gewissen eingegeben:
Hat aber wohl wieder nicht geklappt.
Sorry wenn ich was falsch mache, aber wie gesagt ich kenne mich mit den Befehlen nicht aus.
Das ist wie mit einem Kleinkind, ein Schritt nach dem anderen genau erklären.
Sorry.

Code: Alles auswählen

root@ccu3-webui:~# chmod u+rx /usr/local/etc/rc.prelocal
root@ccu3-webui:~# umount
BusyBox v1.36.1 (2023-11-30 09:30:05 UTC) multi-call binary.

Usage: umount [-rlfda] [-t FSTYPE] FILESYSTEM|DIRECTORY

Unmount filesystems

        -a      Unmount all filesystems
        -r      Remount devices read-only if mount is busy
        -l      Lazy umount (detach filesystem)
        -f      Force umount (i.e., unreachable NFS server)
        -d      Free loop device if it has been used
        -t FSTYPE[,...] Unmount only these filesystem type(s)
root@ccu3-webui:~# /mnt
-sh: /mnt: Permission denied
root@ccu3-webui:~# /usr/local/etc/rc.prelocal
root@ccu3-webui:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               973.4M    762.4M    143.8M  84% /
devtmpfs                440.8M         0    440.8M   0% /dev
tmpfs                   474.7M      1.7M    473.0M   0% /tmp
tmpfs                   474.7M         0    474.7M   0% /dev/shm
tmpfs                   474.7M    132.0K    474.6M   0% /run
tmpfs                   474.7M      7.9M    466.8M   2% /var
tmpfs                   474.7M         0    474.7M   0% /media
/dev/mmcblk0p3           13.3G      8.8G      3.9G  69% /usr/local
/dev/mmcblk0p1          255.7M     76.8M    178.9M  30% /boot
/dev/sda1                28.7G     15.0G     13.6G  52% /media/usb1
root@ccu3-webui:~#

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: Verzweifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von NickHM » 12.03.2024, 16:25

be.pe hat geschrieben:
12.03.2024, 16:14
umount /mnt
/usr/local/etc/rc.prelocal
ist das ein Kommando oder
mehrere hintereinander?
das sind 2 Kommanmdos.
die erste Zeile löscht die Verbindung nach /mnt
die zweite Zeile führt die Datei aus, die das externe Laufwerk wieder nach /mnt verbindet.
Das hat Jens doch alles haarklein beschrieben. Ist es so schwer sich an exakte Anweisungen zu halten?

wie wäre es mal mit ein wenig Selbststudium ??
https://de.wikipedia.org/wiki/Mounten

Benutzeravatar
jmaus
Beiträge: 9869
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: Verzweifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von jmaus » 12.03.2024, 16:27

Na dann gibt doch erst einmal die Zeile wirklich von Hand einzeln ein:

Code: Alles auswählen

mount -t nfs -o nolock,hard,intr,relatime 192.xxx.xxx.xxx:/volume1/backupiobroker /mnt
Führ das aus und schau mit

Code: Alles auswählen

df -h
Nach ob /mnt da auftaucht. Wenn nicht kann er immer noch nicht das /volume1/backupiobroker von deinem Synology mounten. Dann solltest du erst einmal daran arbeiten, statt das rc.prelocal skript zu bauen oder das CustomBackupPath einstellen zu wollen.

Und nur falls du dann wieder hier nachfragen willst: Wir sind kein Synology Forum. Dann einfach hier und bei Tante Google suchen oder YouTube Videos schauen wie man das macht:

https://kb.synology.com/de-de/DSM/tutor ... etwork_NFS
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

be.pe
Beiträge: 281
Registriert: 11.08.2019, 16:39

Re: Verzweifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von be.pe » 12.03.2024, 18:58

Hey,
hab jetzt manuel das Mounten auf den Pfad in der Synology hinbekommen:

Code: Alles auswählen

root@ccu3-webui:~# mount -t nfs -o nolock,hard,intr,relatime 192.168.178.110:/vo
lume1/backupiobroker /mnt
root@ccu3-webui:~# df -h /mnt
Filesystem                Size      Used Available Use% Mounted on
192.168.178.110:/volume1/backupiobroker
                          3.5T    145.5G      3.3T   4% /mnt
root@ccu3-webui:~# cronBackup.sh
root@ccu3-webui:~# ls
root@ccu3-webui:~# cd /mnt
root@ccu3-webui:/mnt# ls
root@ccu3-webui:/mnt# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               973.4M    762.4M    143.8M  84% /
devtmpfs                440.8M         0    440.8M   0% /dev
tmpfs                   474.7M      1.7M    473.0M   0% /tmp
tmpfs                   474.7M         0    474.7M   0% /dev/shm
tmpfs                   474.7M    132.0K    474.6M   0% /run
tmpfs                   474.7M      9.2M    465.5M   2% /var
tmpfs                   474.7M         0    474.7M   0% /media
/dev/mmcblk0p3           13.3G      4.6G      8.1G  36% /usr/local
/dev/mmcblk0p1          255.7M     76.8M    178.9M  30% /boot
/dev/sda1                28.7G     15.0G     13.6G  52% /media/usb1
192.168.178.110:/volume1/backupiobroker       3.5T    145.5G      3.3T   4% /mnt
und versuche dann das ganze zu umounten und die Datei rc.prelocal zu starten, damit durch die
Datei der Mount angelegt wird, kommt die Fehlermeldung:

Code: Alles auswählen

root@ccu3-webui:~# umount /mnt
root@ccu3-webui:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               973.4M    762.4M    143.8M  84% /
devtmpfs                440.8M         0    440.8M   0% /dev
tmpfs                   474.7M      1.7M    473.0M   0% /tmp
tmpfs                   474.7M         0    474.7M   0% /dev/shm
tmpfs                   474.7M    132.0K    474.6M   0% /run
tmpfs                   474.7M      9.2M    465.5M   2% /var
tmpfs                   474.7M         0    474.7M   0% /media
/dev/mmcblk0p3           13.3G      4.6G      8.1G  36% /usr/local
/dev/mmcblk0p1          255.7M     76.8M    178.9M  30% /boot
/dev/sda1                28.7G     15.0G     13.6G  52% /media/usb1
root@ccu3-webui:~# /usr/local/etc/rc.prelocal
-sh: /usr/local/etc/rc.prelocal: not found
Hier ist der Pfad wo die Datei korrekt liegt:
prelocal.JPG
Hab ich sie falsch benannt?

Wenn ich jetzt weiterdenke und wir bekommen das Mounten mit der rc.prelocal hin,
und ich soll das Backup mit dem Befehl manuell zum Testen starten:

Code: Alles auswählen

cronBackup.sh
Wo kommt denn diese Datei her, ich hab sie nicht angelegt und gefunden habe ich solch eine Datei auch nicht!

Benutzeravatar
jmaus
Beiträge: 9869
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1883 Mal
Kontaktdaten:

Re: Verzweifel am Backup meiner RaspberryMatic (CCU) auf meine Synology

Beitrag von jmaus » 12.03.2024, 20:11

be.pe hat geschrieben:
12.03.2024, 18:58
hab jetzt manuel das Mounten auf den Pfad in der Synology hinbekommen:
Na Mensch und ich dachte noch wir brauchen wohl noch bis Ende des Jahres bis das was wird :mrgreen: Glückwunsch das du es nun hinbekommen hast. Dann sollte der Rest ein Klacks sein..
be.pe hat geschrieben:
12.03.2024, 18:58

Code: Alles auswählen

root@ccu3-webui:~# /usr/local/etc/rc.prelocal
-sh: /usr/local/etc/rc.prelocal: not found
Hab ich sie falsch benannt?
Nicht falsch benannt aber sicherlich neu/frisch angelegt und vergessen ihr wieder die ausführbaren Rechte zu geben via

Code: Alles auswählen

chmod a+rx /usr/local/etc/rc.prelocal
Danach solltest du sie dann ausführen können und es sollte nicht mehr ein "not found" kommen.
be.pe hat geschrieben:
12.03.2024, 18:58
Wenn ich jetzt weiterdenke und wir bekommen das Mounten mit der rc.prelocal hin,
und ich soll das Backup mit dem Befehl manuell zum Testen starten:

Code: Alles auswählen

cronBackup.sh
Wo kommt denn diese Datei her, ich hab sie nicht angelegt und gefunden habe ich solch eine Datei auch nicht!
Diese "Datei" ist Teil von RaspberryMatic. D.h. sie ist ein ausführbares Kommando. Einfach mal eingeben und mit Enter/Return ausführen lassen und er sollte dann das Backup in /mnt ablegen (wenn du auch die /etc/config/CronBackupPath entsprechend angepasst hast).

P.S: Und bitte in Zukunft code-Tags hier im Forum nutzen um "Code" bzw. technische Textausgaben entsprechend so auch kenntlich zu machen. Normales quoting ist dafür ungeeignet.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Antworten

Zurück zu „RaspberryMatic“