大容量zypper dup→ルートパーティションがいっぱい→(ご存知ですか) 今は辛いです

大容量zypper dup→ルートパーティションがいっぱい→(ご存知ですか) 今は辛いです

Suse Tumbleweedは、システムの大規模アップデート(一度に約6000パッケージ)を試み、インストーラが推奨するサイズである35 GBのルートファイルシステムを満たしました。

①RPMファイルのキャッシュを削除しようとしましたが、zypper / rpmでルートパーティションに一時ファイルを生成する必要があることを知らせて失敗し、②逆依存性のないより大きなパッケージを削除(Zoom)しましたが、rpmルートパーティションに一時ファイルを生成する必要があります。私は③を使っていましたが、④btrfs file system resize +5G /という言葉を聞いてパーティションを20Gbだけ減らしてやり直しましたが、同じ問題が発生しました。ERROR: unable to resize '/': no enough free space/home

これはから来たものですdf

localhost:~ # df /
Filesystem               1K-blocks     Used Available Use% Mounted on
/dev/mapper/system-root   36700160 32168820         0 100% /

...上から見ると、4531340個の空き容量を持つ1Kブロック(約4.5Gb)があるように見えますが、ファイルシステムに少しの空き容量が必要であることを理解しています…

私は本当に私のユーザーファイルをUSBキーにコピーし、Debianをインストールしたいと思います。apt自分の墓を掘り下げようとするたびに、ディスク容量の問題について何度も教えてくれるからです。しかし、何をすべきかについての合理的なアドバイスを待つ方が良いです。次のようにしてください。


たとえば、そのディレクトリの束は/.snapshots/xyz有望な目標のように見えますrm -fr …が - わかりません。本当に指示が必要です!

ポリスチレン私は過去1時間の間何かを学びましたsnapper。少なくとも/.snapshots専門家が私に別の視点を明らかにするまで放っておくべきことがあります。


以下は、より適切なコマンドの出力です。

localhost:/ # btrfs filesystem df /
Data, single: total=33.21GiB, used=28.92GiB
System, single: total=32.00MiB, used=16.00KiB
Metadata, single: total=1.76GiB, used=1.69GiB
GlobalReserve, single: total=73.45MiB, used=0.00B

今回も未使用(空き容量)が4GBを超え、ディスクがいっぱいになってすべてが失敗します。


一部のWindowsツールがBTRファイルシステムの操作をサポートしている場合は、Windowsを起動できることに言及したいと思います。それでは役に立ちませんか?

ベストアンサー1

私はopenSuSE tubeleweedと小型SSD(80GB)(近いうちに交換する予定)を持っているので、あなたのスペースの問題を完全に理解しています。

OpenSuse回転秒を更新する最良の方法は次のとおりです。

zypper ref && zypper dup --no-allow-vendor-change

  1. 画像を確認する必要がありますドミ

snapper問題が発生したときに本当に便利です。システムのスナップショットを作成します。スペースが不足しているため、定期的にスナップショットを整理する必要があります。実行方法は次のとおりです。

現在のスナップショットを一覧表示します。

sudo snapper ls これにより、すべてのスナップショットを含むテーブルが提供されます。最初のエントリ(ルート、シングル入力)は削除できません。以降の番号によっては削除される場合があります。

スナップショット 2~11 を削除するには、次の手順を実行します。 sudo snapper rm 2-11

  1. 障害を負う回転速度構成可能なキャッシュzypper

sudo zypper modifyrepo -K --all

modifyrepo commands provide further options to tune the behavior per repository.

-K, --no-keep-packages
               Disable RPM files caching.
--all,  on all repositories

おすすめ記事