
私はついていきますこれ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 に何かが残っているのは明らかです。
おそらく、バックアップを壊したくないと思うでしょうから、/backupdrive
SDに保存されているものをすべて削除する前に、まず大容量のハードドライブにコピーしてください。大容量のバックアップHDDをマウントして/mnt
、この答えSD カード (まだ/backupdrive
) からバックアップ HDD (現在/mnt
) にコピーしてマージします。
完了したら、umount /mnt
HDD を にマウントし直します/backupdrive
。
当然、次のような疑問が湧いてきます。「どうしてこんなことが起きたのか?」 バックアップ HDD がマウントされていない間に、何らかの方法でバックアップ ジョブが実行された可能性が非常に高いです。
これが再度発生し、バックアップ ドライブが常に正しくマウントされていたことが確実な場合は、別の方法で参照されるこの問題を確認してください。
このバグは修正されました(こちらをご覧ください) ですが、一度発生したので、質問にあるような症状でこのバグに遭遇したので、言及する価値があります。