openSUSE の btrfs はディスク領域を解放しません。

openSUSE の btrfs はディスク領域を解放しません。

私のデフォルトのデスクトップにopenSUSE 12.1をインストールし、rootのbtrfsファイルシステム(/bootはext4)を実行しています。今日、私はKDEに問題が生じ始めました。ディスク容量がほとんどなくなったという通知を受け、最終的にディスク容量がなくなり、デスクトップがクラッシュしたと判断しました。

Alt + F1を押してターミナル画面に切り替え、ハードドライブがまだ1TBの制限に達していないことを確認しましたが、一部の150/200GBの音楽とビデオファイルを外部ドライブに移動して再起動しました。助けもなく、同じ問題、同じ衝突が発生します。

再びターミナル画面に切り替え、duを使って実際にディスク全体の約半分しか使用していないことを確認しましたが、df(btrfs-progsバージョンを含む)は利用可能なディスク容量を100%使用したと主張しました。ログインするたびにデスクトップがクラッシュします。

btrfsデフラグユーティリティを使用しても役に立ちません。それで、次にどこに行くべきか少し悩みになります。

ベストアンサー1

openSUSE 12.1 は btrfs にインストールされている場合、自動的に名前を有効にします。ドミ新しいパッケージをインストールする前に、btrfsスナップショットを使用してシステムスナップショットを撮ってください。これらのスナップショットはディスク容量を占める可能性が高いです。コマンドを使用してスナップショットを確認しますsnapper list

構成スナップショットを使用できます/etc/snapper/configs/rootman 5 snapper-configs詳細を参照)。

を使用して既存のスナップショットを一覧表示し、snapper -c root list次を使用して古いスナップショットを強制的に削除できます。

  • snapper -c root cleanup timeline
  • snapper -c root cleanup number

man 8 snapper詳細より。確認してみてくださいブログ投稿btrfs / snapper / opensuseに関する追加情報12.1。

おすすめ記事