Backup Problem mit rsync

Guten Tag an alle,

ich habe so eben mit dem Befehl

rsync -Aax nextcloud/ nextcloud-dirbkp_`date +"%Y%m%d"`/

ein ein Backup gemacht was auch ging soweit jedoch bekomme ich die Fehler Meldung:

Error: rsync: read errors mapping "/var/www/nextcloud/data/appdata_ocshdmkey01a/preview/10696/1920-1080-max.png": Input/output error (5)
Error: rsync: read errors mapping "/var/www/nextcloud/data/appdata_ocshdmkey01a/preview/10696/1920-1080-max.png": Input/output error (5)

habt ihr da vielleicht eine Idee woran das liegen kann oder was ich da gegen machen kann?

Kann es sein das das nur einmal am Tag geht? Weil ich hatte es noch mal versucht aber passierte nichts irgendwie?

Des weiteren verstehe ich das Backup für die MySQL nicht so richtig laut der Beschreibung sieht sie wie folgt aus:

mysqldump --single-transaction -h [server] -u [username] -p[password] [db_name] > nextcloud-sqlbkp_`date +"%Y%m%d"`.bak

in mein Fall müsste ich ja denn:

mysqldump --single-transaction -h [server] -u [admin] -p[password] [nextcloud] > nextcloud-sqlbkp_`date +"%Y%m%d"`.bak

eintragen aber was muss ich unter Server eintragen das verstehe ich nich so ganz irgendwie und hoffe das ihr mir da kurz helfen könnt?

  1. sieh mal nach, ob es die zwei angemeckerten Dateien (noch) gibt bzw. was deren Berechtigungen sind.
    (Ich selbst sichere die Previews sowieso nie mit, da sie sich (oft) ändern können und im Zweifelsfall neu erzeugt werden)
  2. wenn Du das Skript auf dem Server ausführst, wo mysqldump läuft, kannst Du -h weglassen; ansonsten Hostnamen oder IP des Servers einsetzen (falls Du übers Netzwerk auf den Mysql-Server zugreifst, muss dieser auch auf der angegebenen IP lauschen, was normalerweise nicht aktiv ist).
    (Wenn du das Skript als root ausführst bist und mariadb einsetzt, kannst Du user und pw wahrscheinlich weglassen.)
    VIEL ERFOLG!

Danke dir pete.dawgg das hat auf jeden fall geklappt.

die Dateien sind im dem Ordner drinnen habe ich schon gesehen aber konnte die nicht öffnen aber naja ich vermurte mal ein anderes Problem dahinter was sich wohl immer mehr bemerkt bahr macht…

Ich versuche gerade das mit rsync den oder von Nextcloud zu kopieren aber irgendwie landet er nicht da wo ich ihn haben mochte, habe mit

sudo rsync -ap /var/www/nextcloud /media/LinuxBackup/Nextcloud nextcloud-dirbkp_`date +"%Y%m%d"`/

versucht aber er landet immer da wo auch der originaler Ordner ist hin oder er macht was aber ich weiß nicht wo hin oder was er macht

und wenn ich:

cp -uv /var/www/nextcloud /media/LinuxBackup/Nextcloud

mache kommt nur:

cp: Verzeichnis '/var/www/nextcloud' wurde ausgelassen

hättest du da noch eine idee oder einer für mich?

Willkommen bei LInux :wink:
1. bei rsync -a ist -p schon enthalten:
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
(man rsync)

2. dein Befehl kopiert /var/www/nextcloud und /media/LinuxBackup/Nextcloud in das Verzeichnis, in dem dieser Befehl ausgeführt wird, in das existierende oder neu anzulegendes Verzeichnis nextcloud-dirbkp_`date +"%Y%m%d"` hinein.
(date +%F ist finde angehmer in einem solchen Fall; erzeugt YYYY-MM-DD)
Wenn du es woanders haben willst, musst du es angeben (und ggf. vorher erzeugen), zb
rsync -avvz --progress /var/www/nextcloud /home/data/nextcloud /mnt/backup/nc-backups/backup_`date +%F`

3. um mit cp Verzeichnisse (samt Inhalt) zu kopieren, musst du ihm die Option -r oder -R (rekursiv) mitgeben.
VIEL ERFOLG!