Raspberry PI 마운팅 / 및 /backupdrive가 다른 드라이브에 작동하지 않습니다.

Raspberry PI 마운팅 / 및 /backupdrive가 다른 드라이브에 작동하지 않습니다.

나는 팔로우했다이것내 라즈베리 파이를 내 백업 서버로 전환하는 방법을 안내합니다. 16GB SD 카드가 있고 Raspbian(Debian Buster 기반)이 설치되어 있습니다. 으로 업데이트하려고 하면 sudo apt upgrade오류가 반환됩니다.

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.

이는 나에게 SD 카드가 꽉 찼다는 것을 나타냅니다. SD 카드에는 시스템만 거의 들어 있습니다.

출력은 다음과 같습니다 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

출력은 다음과 같습니다 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 /

제가 보기에는 외장형 HDD( sda)가 에 마운트되어 있지만 /일부 데이터는 여전히 일반 SD 카드에 저장되어 있는 것 같습니다. 왜 이것이인지 아는 사람이 있습니까?

**편집하다: **

출력:df /

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

답변1

@PhilipCouling이 바로 그 점입니다. /backudrive에 대해 어떤 이유로 SD 카드를 사용합니다. 그렇기 때문에 가득 차 있습니다. sudo du -hs /*위 질문의 결과에서 이를 확인할 수 있습니다.

실제로 그런 경우라면 unmount /backupdrive마운트 해제 후 남아 있는 모든 파일을 삭제해야 합니다. /backupdrive에는 646GiB가 있으므로 SD 카드가 아닌 큰 HD에 무언가가 남아 있는 것이 분명합니다.

프로세스 중에 백업을 파괴하고 싶지 않을 것이므로 /backupdrive먼저 큰 하드 드라이브에 복사하지 않고 SD에 저장된 모든 것을 삭제하지 마십시오. 대용량 백업 HDD를 장착한 /mnt다음 사용할 수 있습니다.이 답변SD 카드(여전히 /backupdrive)에서 백업 HDD(현재 /mnt)로 복사 병합합니다.

완료되면 umount /mntHDD를 다시 /backupdrive.


분명한 후속 질문이 있을 것입니다: 어떻게 이런 일이 일어났습니까? 백업 HDD가 마운트 해제된 동안 백업 작업이 실행되었을 가능성이 높습니다.

이런 일이 다시 발생하고 백업 드라이브가 항상 올바르게 마운트되었다고 확신하는 경우 다른 방식으로 참조되는 이 문제를 확인하십시오.

이 버그는 수정되었습니다(여기를 보아라), 그러나 한 번 발생했기 때문에 귀하의 질문과 비슷한 증상으로 이 버그를 발견했기 때문에 언급할 가치가 있습니다.

관련 정보