Raspberry PI Mounten von / und /backupdrive auf unterschiedlichen Laufwerken funktioniert nicht

Raspberry PI Mounten von / und /backupdrive auf unterschiedlichen Laufwerken funktioniert nicht

ich folgteDasAnleitung, wie ich meinen Raspberry Pi in meinen Backup-Server umwandele. Er hat eine 16 GB SD-Karte und Raspbian (basierend auf Debian Buster) installiert. Wenn ich versuche, mit zu aktualisieren sudo apt upgrade, wird der folgende Fehler zurückgegeben:

Error writing to output file - write (28: No space left on device) [IP: 93.93.135.141 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.

Das zeigt mir, dass die SD-Karte voll ist, obwohl sich darauf praktisch nur das System befindet.

Hier ist die Ausgabe von sudo du -hs /*:

646G    /backupdrive
9.3M    /bin
52M /boot
0   /dev
3.4M    /etc
780K    /home
348M    /lib
16K /lost+found
4.0K    /media
4.0K    /mnt
41M /opt
du: cannot access '/proc/5385/task/5385/fd/3': No such file or directory
du: cannot access '/proc/5385/task/5385/fdinfo/3': No such file or directory
du: cannot access '/proc/5385/fd/3': No such file or directory
du: cannot access '/proc/5385/fdinfo/3': No such file or directory
0   /proc
24K /root
6.2M    /run
8.8M    /sbin
4.0K    /srv
0   /sys
32K /tmp
625M    /usr
167M    /var

Hier ist die Ausgabe von lsblk:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 931.5G  0 disk 
|-sda1        8:1    0 931.5G  0 part /backupdrive
`-sda2        8:2    0   512B  0 part 
mmcblk0     179:0    0  14.9G  0 disk 
|-mmcblk0p1 179:1    0   256M  0 part /boot
`-mmcblk0p2 179:2    0  14.6G  0 part /

Mir scheint, dass die externe Festplatte ( sda) zwar eingebunden ist /, aber einige der Daten noch auf der normalen SD-Karte gespeichert sind. Hat jemand eine Idee, warum das so ist?

**Bearbeiten: **

Ausgabe von:df /

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/root       15023184 14381088         0 100% /

Antwort1

@PhilipCouling, das ist genau das, es verwendet aus irgendeinem Grund die SD-Karte für /backudrive. Deshalb ist es voll. Sie können das in der Ausgabe sudo du -hs /*der obigen Frage sehen

Wenn dies tatsächlich der Fall ist, sollten Sie unmount /backupdrivealle nach dem Unmounten noch vorhandenen Dateien löschen. /backupdrive hat 646 GiB, es ist also offensichtlich, dass noch etwas auf Ihrer großen Festplatte und nicht auf der SD-Karte vorhanden ist.

Sie möchten Ihr Backup dabei wahrscheinlich nicht zerstören. Löschen Sie also nicht alles, /backupdrivewas auf der SD-Karte gespeichert ist, ohne es vorher auf Ihre große Festplatte zu kopieren. Sie können Ihre große Backup-Festplatte mounten /mntund dann verwendendiese Antwortzum Kopieren und Zusammenführen von Ihrer SD-Karte (noch drin /backupdrive) auf Ihre Backup-Festplatte (jetzt /mnt).

Wenn Sie fertig sind, umount /mntmounten Sie die Festplatte einfach wieder /backupdrive.


Es stellt sich natürlich die Frage: Wie ist das passiert? Es ist sehr wahrscheinlich, dass der Sicherungsauftrag irgendwie ausgeführt wurde, während die Sicherungsfestplatte nicht eingebunden war.

Wenn dies erneut passiert und Sie sicher sind, dass das Sicherungslaufwerk immer korrekt gemountet war, überprüfen Sie dieses Problem, auf das auf verschiedene Arten verwiesen wird:

Dieser Fehler wurde behoben (siehe hier), aber da es einmal passiert ist, ist es erwähnenswert, da ich auf diesen Fehler mit ähnlichen Symptomen wie in Ihrer Frage gestoßen bin.

verwandte Informationen