ZFS rpool がいっぱいで何もできません

ZFS rpool がいっぱいで何もできません

大きな問題があります。rpool がいっぱいなので、起動するとシェルに「デバイスに空き容量がありません」というメッセージが大量に表示されます。ログに記録する方法がなく、ssh サーバーがダウンしています。

そこで、次のトピックを使用して、opensolaris Live CD で起動し、rpool をマウントすることにしました。

インディアナのトピックを開く

そしてこれ: オルカレブログ

しかし、次のコマンド ラインを実行できないため、rpool/ROOT/solaris をマウントできません。

 zfs set mountoint=/a rpool/ROOT/solaris

私はzfs はプロパティ「スペース不足」を設定できません...ハマった...

もう一つ奇妙なのはzpool インポート -f -R /a rpool成功し、私が起動するとdf -gマウントを見ると、48Gが容量の100%使用されていることがわかります。しかし、ls -al /a唯一のそして輸出空のディレクトリ。ファイルはなく、スペースを空けるために削除できるものは何もありません。

本当に何をしたらいいのか分かりません。どんな助けでも大歓迎です。

よろしくお願いします、

答え1

代替マウントポイントを使用してプールをマウントすることに成功したとおっしゃっているので、zpool import -R /mnt poolname質問は実際には何がスペースを消費しているかに関するものであり、マウントポイントの変更方法に関するものではありません。スペースの計算に df (圧縮、重複排除、スナップショット、非同期破棄などを考慮せずにファイルのサイズのみを加算する) を使用する代わりに、おそらく と を実行する必要がありますzfs listzfs list -t snapshotおそらく、ルート ファイル システムの現在のバージョンは 48G しかありませんが、他のファイル システム (/export/home 用など) があるか、古いスナップショットがスペースを消費している可能性があります。スナップショットを参照 (cd .zfs/その特定のファイル システムのルートから) することで、スナップショットを検査できます。

関連情報