Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Probleme mit selbstgebasteltem Backup-Script auf Raspberry Pi (rsync, Shell)

Frage Linux Debian

Mitglied: carl7n

carl7n (Level 1) - Jetzt verbinden

22.02.2015, aktualisiert 09:57 Uhr, 1427 Aufrufe, 1 Kommentar

Hallo,

laut meiner Recherche kann man kein vollständiges Backup des Raspberry Pi (auf meinem läuft Raspbian) im laufenden Betrieb anfertigen. Also sodass sich das System komplett selbst beispielsweise auf einem NAS sichert. Ich habe mir nun ein Script gebastelt, welches stattdessen einfach die wichtigsten Dateien auf meinem NAS sichert, sodass ich im Fall eines Crashes meiner SD-Karte das System neu aufspielen müsste, aber dennoch sämtliche Scripts und wichtigen Einstellungen sofort wiederherstellen könnte.

Das Script sieht so aus

01.
#!/bin/bash 
02.
 
03.
    # Meine selbst erstellten Scripts und die Einstellungen 
04.
        rsync -avr /home/rasper/scripts/ /home/rasper/nas_verknuepfung/scripts/ 
05.
        rsync -avr /home/rasper/einstellungen.txt /home/rasper/nas_verknuepfung/einstellungen.txt 
06.
 
07.
    # Die per Webserver einsehbaren Dateien 
08.
        rsync -avr /var/www/ /home/rasper/nas_verknuepfung/var/www/ 
09.
 
10.
    # xinetd Konfiguration 
11.
        rsync -avr /etc/xinetd.d /home/rasper/nas_verknuepfung/etc/ 
12.
 
13.
    # fstab Konfiguration 
14.
        rsync -avr /etc/fstab /home/rasper/nas_verknuepfung/etc/fstab 
15.
 
16.
    # crontabs Konfiguration  
17.
        sudo rsync -avr /var/spool/cron/crontabs/ /home/rasper/nas_verknuepfung/var/spool/cron/crontabs 
18.
 
19.
    # Postfix Konfiguration  
20.
        rsync -avr /etc/postfix/ /home/rasper/nas_verknuepfung/etc/postfix/
Die Verzeichnisstrukturen sichere ich mit, da ich noch Anfänger bin und in diesem Fall einfacher rekonstruieren kann, in welchen Pfad die entsprechenden Dateien ggf. nach einer Neuinstallation gesichert werden müssen.

User rasper hat admin-Rechte. Das Script funktioniert soweit. Aber es werden Fehler ausgegeben, und da ich gerne "sauber" arbeiten würde, möchte ich es nun optimieren.
Zur Erklärung: /nas/verknuepfung/ ist ein Mount zu meinem NAS, welcher bei Start des Pi automatisch ausgeführt wird. Das funktioniert auch, die Daten landen auf dem NAS.

Ich kann mir folgende Fehlermeldung nicht erklären. Könnt Ihr weiterhelfen?

sh backup.sh
sending incremental file list
./
rsync: chgrp "/home/raspe/nas_verknuepfung/scripts/." failed: Permission denied (13)
rsync: chgrp "/home/raspe/nas_verknuepfung/scripts/backup.sh" failed: Permission denied (13)
logs/
rsync: chgrp "/home/raspe/nas_verknuepfung/scripts/logs" failed: Permission denied (13)
rsync: chgrp "/home/raspe/nas_verknuepfung/scripts/logs/mediastat.log" failed: Permission denied (13)
rsync: chgrp "/home/raspe/nas_verknuepfung/scripts/logs/test" failed: Permission denied (13)
rsync: chgrp "/home/raspe/nas_verknuepfung/scripts/logs/webtrigger.log" failed: Permission denied (13)

sent 194 bytes received 34 bytes 456.00 bytes/sec
total size is 4606 speedup is 20.20
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]
sending incremental file list

sent 44 bytes received 12 bytes 112.00 bytes/sec
total size is 1513 speedup is 27.02
sending incremental file list
./

sent 74 bytes received 21 bytes 190.00 bytes/sec
total size is 197 speedup is 2.07
sending incremental file list
xinetd.d/
sent 66 bytes received 19 bytes 170.00 bytes/sec
total size is 265 speedup is 3.12
sending incremental file list

sent 33 bytes received 15 bytes 96.00 bytes/sec
total size is 419 speedup is 8.73
sending incremental file list
./
rsync: chown "/home/raspe/nas_verknuepfung/var/spool/cron/crontabs/." failed: Permission denied (13)
rsync: chgrp "/home/raspe/nas_verknuepfung/var/spool/cron/crontabs/raspe" failed: Permission denied (13)
rsync: chown "/home/raspe/nas_verknuepfung/var/spool/cron/crontabs/root" failed: Permission denied (13)
sent 78 bytes received 21 bytes 198.00 bytes/sec
total size is 1400 speedup is 14.14
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]
sending incremental file list
./
sasl/

sent 245 bytes received 43 bytes 192.00 bytes/sec
total size is 74616 speedup is 259.08

Permission denied (13) verstehe ich nicht. raspe hat selbstverständlich die Berechtigung, auf /home/raspe/* zuzugreifen. Auch besteht Lese- und Schreibzugriff auf das gemountete NAS (eben noch einmal per Terminal sowie Remotedesktopverbindung getestet). Wie gesagt funktioniert das Script eigentlich. Alle Dateien auf meinem NAS sind aktuell und vollständig. Gerade deshalb wundern mich die Fehlermeldungen. Sollte ich statt rsync -avr (hatte ich mir ergoogelt) andere Attribute verwenden?

Beste Grüße
Mitglied: Gentooist
22.02.2015 um 10:41 Uhr
Also "rsync -avr" ist doppelt gemoppelt; denn der Parameter "-a" ist eine Abkürzung für "-rlptgoD", da kommt also das "-r" schon drin vor. Es kann sich für dich möglicherweise lohnen, anstellt von "-avr" "-avz" zu nutzen, dann werden die Dateien komprimiert übertragen.

Mögliche Ursachen für den Fehler sind:

1. das Dateisystem deiner NAS kann einfach Dateiberechtigungen nicht speichern (z.B. FAT),
2. rsync läuft nicht als root,
3. der betreffende Benutzer/ID kommt auf dem Zielsystem nicht vor. (naja)

Übrigens für solche Sachen könntest du auch rsnapshot benutzen, das ist dafür gemacht (http://wiki.ubuntuusers.de/rsnapshot) und kann zwischen mehreren Backups alternieren.

Deine Information ist übrigens falsch, man kann durchaus im laufenden Betrieb von seinem Raspberry PI ein komplettes und konsistentes Backup anfertigen. Dazu muss man allerdings die entsprechende Partition als LVM aufgesetzt haben und dann erstellt man eben genau dafür einen Snapshot, den man nach dem Backup wieder löscht.

Ob das bei der langsamen Zugriffsgeschwindigkeit auf die SD-Karte Sinn macht, weiß ich nicht. Außerdem ist die Einrichtung des Pi mit Booten in LVM nicht ganz trivial je nach Distribution, aber es ist machbar.
Bitte warten ..
Ähnliche Inhalte
Drucker und Scanner
Raspberry Pi als Print- und Backup-Server ?
gelöst Frage von donnyS73lbDrucker und Scanner11 Kommentare

Hallo zusammen, ich suche derzeit nach einem Mini-PC für mein Heimnetzwerk. An diesen möchte ich meinen "Bananendrucker" sowie meine ...

Backup
Automatisiertes Backup Raspberry Pi Image (laufender Betrieb)?
Frage von carl7nBackup6 Kommentare

Hallo zusammen, ich probiere auf einem Raspberri Pi verschiedene kleine Scripte aus. Besteht die Möglichkeit, irgendwie im laufenden Betrieb ...

Debian
Raspberry Pi VPN Router
Frage von muxtuxDebian3 Kommentare

Hallo ich habe einen Raspberry Pi hinter meiner Fritz Box als VPN Gateway. Das ganze funktioniert ohne Probleme. Das ...

Linux Tools
Webradio mit Webinterface mit Raspberry Pi
Anleitung von ketanest112Linux Tools5 Kommentare

Hallöchen zusammen, ich saß heute mal wieder in meiner Bastelwerkstatt und möchte euch mein Projekt nicht vorenthalten. Gleichmal vorwer, ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 18 StundenMicrosoft Office8 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 20 StundenDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 21 StundenSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 1 TagMicrosoft Office3 Kommentare

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke21 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS14 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...

Server-Hardware
Veeam Backup Server stürzt alle paar Tage ab
Frage von Leo-leServer-Hardware12 Kommentare

Hallo Forum, ich habe momentan folgendes Problem. Veeam Backup and Replication 9.5 u2 auf voll gepatchten DL 380 G7 ...