Raspberry PI / と /backupdrive を別のドライブにマウントすると機能しない

Raspberry PI / と /backupdrive を別のドライブにマウントすると機能しない

私はついていきますこれRaspberry Pi をバックアップ サーバーにするためのガイドです。16 GB の 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 /

sda外付け HDD ( ) は にマウントされているようです/が、一部のデータはまだ通常の SD カードに保存されています。なぜそうなるのか、誰か分かるでしょうか?

**編集: **

出力:df /

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

答え1

sudo du -hs /*@PhilipCouling まさにその通りです。何らかの理由で /backudrive に SD カードが使用されています。それがいっぱいになっている理由です。上記の質問の出力でそれがわかります。

本当にそうであれば、unmount /backupdriveアンマウント後にそこに残っているファイルをすべて消去する必要があります。/backupdrive には 646 GiB があるので、SD カードではなく大きな HD に何かが残っているのは明らかです。

おそらく、バックアップを壊したくないと思うでしょうから、/backupdriveSDに保存されているものをすべて削除する前に、まず大容量のハードドライブにコピーしてください。大容量のバックアップHDDをマウントして/mntこの答えSD カード (まだ/backupdrive) からバックアップ HDD (現在/mnt) にコピーしてマージします。

完了したら、umount /mntHDD を にマウントし直します/backupdrive


当然、次のような疑問が湧いてきます。「どうしてこんなことが起きたのか?」 バックアップ HDD がマウントされていない間に、何らかの方法でバックアップ ジョブが実行された可能性が非常に高いです。

これが再度発生し、バックアップ ドライブが常に正しくマウントされていたことが確実な場合は、別の方法で参照されるこの問題を確認してください。

このバグは修正されました(こちらをご覧ください) ですが、一度発生したので、質問にあるような症状でこのバグに遭遇したので、言及する価値があります。

関連情報