Raspberry PI Mounting / e /backupdrive em unidades diferentes não funciona

Raspberry PI Mounting / e /backupdrive em unidades diferentes não funciona

eu seguiesseguia para transformar meu Raspberry Pi em meu servidor de backup. Ele possui um cartão SD de 16 GB e Raspbian (baseado no Debian buster) instalado. Quando tento atualizar com sudo apt upgrade, ele retorna o erro:

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.

O que me indica que o cartão SD está cheio, embora tenha praticamente apenas o sistema nele.

Aqui está a saída de 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

Aqui está a saída de 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 /

Parece-me que o disco rígido externo ( sda) está montado /, mas alguns dados ainda estão armazenados no cartão SD normal. Alguém tem uma idéia de por que isso acontece?

**Editar: **

Saída de:df /

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

Responder1

@PhilipCouling é exatamente isso, ele usa o cartão SD por algum motivo para /backudrive. É por isso que está cheio. Você pode ver isso na saída da sudo du -hs /*pergunta acima

Se esse for realmente o caso, você deve unmount /backupdrivelimpar todos os arquivos deixados lá após a desmontagem. /backupdrive tem 646GiB, então claramente resta algo no seu grande HD e não no cartão SD.

Você provavelmente não deseja destruir seu backup no processo, então não exclua tudo /backupdriveo que está armazenado no SD sem primeiro copiá-lo para o seu grande disco rígido. Você pode montar seu grande disco rígido de backup /mnte usá-loesta respostapara copiar e mesclar do seu cartão SD (ainda em /backupdrive) para seu HDD de backup (agora /mnt).

Quando terminar, basta umount /mntmontar o HDD de volta /backupdrive.


Haverá uma pergunta óbvia de acompanhamento: como isso aconteceu? É bem provável que a tarefa de backup tenha sido executada de alguma forma enquanto o HDD de backup estava desmontado.

Se isso acontecer novamente e você tiver certeza de que a unidade de backup foi montada corretamente em todos os momentos, verifique este problema, referenciado de diferentes maneiras:

Este bug foi corrigido (Veja aqui), mas como aconteceu uma vez, vale a pena mencionar que encontrei esse bug com sintomas semelhantes aos da sua pergunta.

informação relacionada