El montaje de Raspberry PI / y /backupdrive en diferentes unidades no funciona

El montaje de Raspberry PI / y /backupdrive en diferentes unidades no funciona

Seguíesteguía para convertir mi raspberry pi en mi servidor de respaldo. Tiene una tarjeta SD de 16 GB y Raspbian (basado en Debian Buster) instalado. Cuando intento actualizar con sudo apt upgrade, devuelve el error:

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.

Lo que me indica que la tarjeta SD está llena, aunque prácticamente solo tiene el sistema.

Aquí está el resultado 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

Aquí está el resultado 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 /

Me parece que el disco duro externo ( sda) está montado /, pero algunos de los datos todavía están almacenados en la tarjeta SD normal. ¿Alguien tiene una idea de por qué es esto?

**Editar: **

Salida de:df /

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

Respuesta1

@PhilipCouling, eso es exactamente lo que pasa, usa la tarjeta SD por alguna razón para /backudrive. Por eso está lleno. Puedes ver eso en el resultado de sudo du -hs /*la pregunta anterior.

Si ese es realmente el caso, entonces deberías unmount /backupdriveborrar cualquier archivo que quede allí después de desmontarlo. /backupdrive tiene 646GiB, por lo que claramente queda algo en su gran HD, no en la tarjeta SD.

Probablemente no quieras destruir tu copia de seguridad en el proceso, así que no elimines todo /backupdrivelo que está almacenado en la SD sin copiarlo primero en tu disco duro grande. Puede montar su disco duro de respaldo grande /mnty luego usarloesta respuestapara copiar y fusionar desde su tarjeta SD (aún en /backupdrive) a su disco duro de respaldo (ahora /mnt).

Cuando haya terminado, simplemente umount /mntvuelva a montar el disco duro en /backupdrive.


Habrá una pregunta de seguimiento obvia: ¿Cómo sucedió esto? Es muy probable que la tarea de respaldo se haya ejecutado de alguna manera mientras el disco duro de respaldo estaba desmontado.

Si esto vuelve a suceder y está seguro de que la unidad de respaldo estuvo montada correctamente en todo momento, entonces revise este problema, al que se hace referencia de diferentes maneras:

Este error fue solucionado (mira aquí), pero como sucedió una vez, vale la pena mencionar que encontré este error con síntomas similares a los de su pregunta.

información relacionada