[Eisfair] Fehlermeldung beim Einsatz von rsync
Jürgen Witt
j-witt at web.de
Do Mär 7 08:45:18 CET 2019
Moin Marcus,
Am 07.03.2019 um 07:24 schrieb Marcus Roeckrath:
> Hallo Jürgen,
>
> Jürgen Witt wrote:
>
>> klappt auch beim zweiten Versuch (nur public) nicht.
>>
>> eis # rsync -avzu --delete 10.20.3.101:/public /data
>> >/var/log/rsync-public2_log
>> rsync: connection unexpectedly closed (33243819 bytes received so far)
>> [receiver]
>> rsync error: error in rsync protocol data stream (code 12) at io.c(235)
>> [receiver=3.1.3]
>> rsync: [generator] write error: Broken pipe (32)
>> rsync error: error in rsync protocol data stream (code 12) at io.c(829)
>> [generator=3.1.3]
>
> Wo erscheint die Meldung?
das über meiner Antwort ist das Ergebnis nachdem ich an der Konsole
rsync -avzu --delete 10.20.3.101:/public /data >/var/log/rsync-public2_log
ausgeführt habe,
server-sichern wird per cron um 23:30 Uhr täglich gestartet
Mar 6 23:30:00 eis fcron[24120]: Job '/usr/bin/server-sichern' started
for user root (pid 24129)
Mar 7 00:49:18 eis smartd[5938]: Device: /dev/sdb [SAT], 1 Currently
unreadable (pending) sectors
Mar 7 00:49:18 eis smartd[5938]: Device: /dev/sdb [SAT], 1 Offline
uncorrectable sectors
Mar 7 00:51:04 eis fcron[24120]: Job '/usr/bin/server-sichern'
completed (mailing output)
Den von smartd gemeldete unreadable sector gibt es schon sehr lange Zeit
Einen Tag vorher funktioniert alles und sieht es so aus:
Mar 4 23:30:00 eis fcron[17449]: Job '/usr/bin/server-sichern' started
for user root (pid 17458)
Mar 5 00:49:19 eis smartd[5938]: Device: /dev/sdb [SAT], 1 Currently
unreadable (pending) sectors
Mar 5 00:49:20 eis smartd[5938]: Device: /dev/sdb [SAT], 1 Offline
uncorrectable sectors
Mar 5 00:51:38 eis fcron[17449]: Job '/usr/bin/server-sichern' completed
Hier meine Scripte:
server-sichern
#! /bin/bash
ssh 10.20.3.101 touch /public/TDAMP/DS/end.txt
ssh 10.20.3.101 sleep 45
rsync -avzu --delete 10.20.3.101:/home /data >/var/log/rsync-home_log
rsync -avzu --delete 10.20.3.101:/public /data >/var/log/rsync-public_log
rsync -avzu --delete 10.20.3.101:/var/www/htdocs/webdav /var/www/htdocs
>/var/log/rsync-webdav_log
ssh 10.20.3.101 rm /public/TDAMP/DS/end.txt
rm -f /public/TDAMP/DS/end.txt
/usr/bin/server-sichern-report
server-sichern-report
#!/bin/sh
#
#
( echo "To: root"
echo "Subject: Praxis Borgweg Abgleich Server + Backup-Server"
echo "Groesse und Datum der log-Dateien"
ls -l /var/log/rsync-*
echo "----------------------------------------"
echo "Sicherung von /home"
# cat /var/log/rsync-home_log
echo "-----------------------------------------"
echo "Zeitpunkt der Sicherung"
ls -la /var/log/rsync-home_log
echo "-----------------------------------------"
echo "Sicherung von /public"
cat /var/log/rsync-public_log
echo "-----------------------------------------"
echo "Zeitpunkt der Sicherung"
ls -la /var/log/rsync-public_log
echo "-----------------------------------------"
) | /usr/lib/sendmail root
Was mir gerade aufgefallen ist: rsync bricht genau an der selben Stelle
ab. Hier das Ende des per cron aufgerufenen rsync-logs von public
public/TDAMP/DS/daten/prax1/QMETA.DBF
public/TDAMP/DS/daten/prax1/QMETA.FPT
-----------------------------------------
Zeitpunkt der Sicherung
-rw-r--r-- 1 root root 200502 Mar 7 00:51 /var/log/rsync-public_log
-----------------------------------------
Und hier die komplette Datei rsync-public2_log nach dem Aufruf an der
Konsole (siehe oben) Da sich die Daten in public nicht verändert haben,
sollte es nicht viel zu rsyncen geben.
receiving incremental file list
public/Kalender/
public/TDAMP/DS/
public/TDAMP/DS/daten/prax1/
public/TDAMP/DS/daten/prax1/QMETA.FPT
> An der Konsole? Auch in der /var/log/messages?
nur an der Konsole. Die Ergebnisse der 3 rsync-Aktionen lasse ich in je
eine eigene Datei schreiben und schicke sie mir zu.
Danke und Gruß
Jürgen
Mehr Informationen über die Mailingliste Eisfair