AndyBr
(Andy)
2022 年 3 月 27 日午前 1:01
1
25gのDropletを使用していますが、Discourseによると十分なはずなのに、ストレージ容量不足で最新バージョンにアップグレードできません。私のフォーラムは非常に小さく、トラフィックもほとんどありません。
./launcher cleanup を実行し、古いバックアップも削除しましたが、うまくいきません。
どうすればよいでしょうか?
root@DO-Discourse:/var/discourse# ./launcher rebuild app
x86_64 arch detected.
WARNING: We are about to start downloading the Discourse base image
This process may take anywhere between a few minutes to an hour, depending on your network speed
Please be patient
2.0.20220224-2005: Pulling from discourse/base
5eb5b503b376: Pull complete
35b2f73fc27b: Pull complete
44526e3ec669: Pull complete
Digest: sha256:8a8bb9525882220196c0faa8ce95c62a7fb607fc203d4247b3d5985f3ca9c3d8
Status: Downloaded newer image for discourse/base:2.0.20220224-2005
docker.io/discourse/base:2.0.20220224-2005
You have less than 5GB of free space on the disk where /var/lib/docker is located. You will need more space to continue
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 22G 3.0G 88% /
Would you like to attempt to recover space by cleaning docker images and containers in the system? (y/N)y
If the cleanup was successful, you may try again now
root@DO-Discourse:/var/discourse#
AndyBr
(Andy)
2022 年 3 月 27 日午前 2:08
2
root@DO-Discourse:/var/discourse# df -h
Filesystem Size Used Avail Use% Mounted on
udev 448M 0 448M 0% /dev
tmpfs 99M 1.1M 98M 2% /run
/dev/vda1 25G 18G 6.2G 75% /
tmpfs 491M 0 491M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 491M 0 491M 0% /sys/fs/cgroup
/dev/vda15 105M 9.2M 96M 9% /boot/efi
overlay 25G 18G 6.2G 75% /var/lib/docker/overlay2/d319d95263d87c2a75a4bc9a9f03a25ea7f6eb1f7bac687e7ae7d45522939dc0/merged
/dev/loop10 56M 56M 0 100% /snap/core18/2284
/dev/loop7 44M 44M 0 100% /snap/snapd/14978
/dev/loop5 62M 62M 0 100% /snap/core20/1361
/dev/loop2 68M 68M 0 100% /snap/lxd/22526
/dev/loop1 62M 62M 0 100% /snap/core20/1376
/dev/loop3 44M 44M 0 100% /snap/snapd/15177
/dev/loop4 56M 56M 0 100% /snap/core18/2344
/dev/loop6 68M 68M 0 100% /snap/lxd/22753
tmpfs 99M 0 99M 0% /run/user/0
root@DO-Discourse:/var/discourse#
./launcher cleanup を実行してみてください。それでも解決しない場合は、サーバーにディスクを追加する必要があります。
「いいね!」 1
Benjamin_D
(Benjamin Decotte)
2022 年 3 月 27 日午前 5:29
4
./launcher rebuild app --skip-prereqs のように(ただし、推奨しません )実行することもできます。
AndyBr
(Andy)
2022 年 3 月 27 日午前 6:42
5
前述したように、すでに数回試しました。
Discourse は理想的には 20〜30GB を必要とすると読みましたが、私のサーバーには 25GB あります。それなのに、さらに必要になるというのは奇妙です。要件は変更されましたか?
Benjamin_D
(Benjamin Decotte)
2022 年 3 月 27 日午前 6:55
7
テストインスタンスでの短期的な話です。試してみましたが(4.6Go空き容量でうまくいったと思います)、本番環境ではやりたくありません。
Benjamin_D
(Benjamin Decotte)
2022 年 3 月 27 日午前 6:57
8
sudo apt autoremove --purge かな?
「いいね!」 1
pfaffman
(Jay Pfaffman)
2022 年 3 月 27 日午前 8:57
9
バックアップがたくさんあるかどうかも確認してください。
「いいね!」 1
ストレージ要件は、ディスコースインスタンスにアップロードされるメディアの量によって異なります。
「いいね!」 1
いじっているうちにDOサンドボックスサイトがすぐに成長するのは驚くべきことです。
現在問題が発生している場合は、Discourseのアップグレードができるだけ削除すればよいかもしれませんが、次回はデータベースが少し大きくなり、メディアが増える可能性があります。
メディアが多い場合は、S3ストレージに移動するとスペースが解放されます。そうでない場合は、ドロップレットのサイズ変更が唯一の選択肢になるかもしれません。
DOでは、AMDドロップレットの方がはるかに優れているはずです…私のベンチマークではありません(インターネットで読みました )- こちら
「いいね!」 1
AndyBr
(Andy)
2022 年 3 月 27 日午後 5:12
12
承知しました。使用されているストレージ量はどこに表示されますか?
AndyBr
(Andy)
2022 年 3 月 27 日午後 5:14
13
承知しました。私のデータベースは60MBで、すべてのバックアップを削除しました。
AndyBr
(Andy)
2022 年 3 月 27 日午後 5:16
14
前述したように、すべてのバックアップを削除しました。(ただし、私のDBは60MBなので、実際にはほとんど違いはありませんでした)
「いいね!」 1
AndyBr
(Andy)
2022 年 3 月 27 日午後 9:35
15
root@DO-Discourse:/var/discourse# apt autoremove --purge
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
アップグレード: 0、新規インストール: 0、削除対象: 0、未アップグレード: 94
root@DO-Discourse:/var/discourse#
aptキャッシュをクリアしてみてください。
apt clean
また、以下のコマンドを実行して、どこにスペースが使われているかを確認することもできます。
du -h -s /* | sort -h -r
たとえば、大部分が /usr の下にある場合は、以下のように繰り返します。
du -h -s /usr/* | sort -h -r
などです。うまくいけば、クリアできる大きなものが見つかるかもしれませんが、それが何であるかを理解せずに削除しないでください。つまり、安全だと確信できるもの以外は削除しないでください。
「いいね!」 1
簡単な確認のため、/admin ダッシュボードに「アップロード」の量が表示されます。
「いいね!」 1
AndyBr
(Andy)
2022 年 3 月 27 日午後 10:41
20
root@DO-Discourse:/var/discourse# cd ..
root@DO-Discourse:/var# cd ..
root@DO-Discourse:/# du -h --max-depth=1 -x
13G ./var
301M ./boot
5.4M ./etc
116K ./tmp
4.0K ./srv
4.0K ./home
28K ./snap
4.0K ./media
3.3G ./usr
4.0K ./mnt
901M ./root
24K ./opt
16K ./lost+found
19G .
root@DO-Discourse:/#