私は会社を辞めた同僚から FreeNAS インストールを引き継ぎました。このインストールは、世界中に点在する多数の Web サーバーの社内 rsync バックアップを保存するために使用されています。
FreeNAS ボックスのストレージが不足しており、2013 年に廃止されたサーバーのバックアップがまだ残っていることがわかりました。これらの古いアーカイブはもう必要ないので、削除してスペースを解放したいと思います。
の初期結果はdf -h
次のとおりです。
...
raid-1 283G 261G 22G 92% /mnt/raid-1
raid-1/clone-auto-20140925.0800-2m 283G 261G 22G 92% /mnt/raid-1/clone-auto-20140925.0800-2m
...
そこで、私は無知にも、古い rsync スナップショットを削除しましたrm -rf /mnt/raid-1/backups/old.server.1 /mnt/raid-1/backups/old.server.2
。その結果、df -h
次のようになりました。
...
raid-1 266G 244G 22G 92% /mnt/raid-1
raid-1/clone-auto-20140925.0800-2m 283G 261G 22G 92% /mnt/raid-1/clone-auto-20140925.0800-2m
...
おお
問題は、ZFS に対する私の理解不足に絞り込まれました。明らかに、df
ディスク使用量は私が期待していた従来の意味では報告されず、単純な削除では問題は解決されません。
以下のことをしていただけると大変ありがたく思います:
FreeNASがZFSをどのように利用しているのかを説明できる正しい方向を示してください。- 古いバックアップのコピーを削除してスペースを解放する方法についていくつかのガイダンスを提供します。
編集1
調べてみたところ、ZFS の CoW が原因で領域が解放されていないことがわかりました。
出力zfs list
:
NAME USED AVAIL REFER MOUNTPOINT
raid-1 1.76T 21.5G 245G /mnt/raid-1
raid-1/clone-auto-20140925.0800-2m 34.8G 21.5G 261G /mnt/raid-1/clone-auto-20140925.0800-2m
編集2
`zfs list -t snapshot の出力
NAME USED AVAIL REFER MOUNTPOINT
[email protected] 91.0G - 261G -
[email protected] 9.13G - 301G -
[email protected] 4.68G - 301G -
[email protected] 4.70G - 302G -
[email protected] 4.63G - 302G -
[email protected] 15.5G - 297G -
[email protected] 15.6G - 297G -
[email protected] 15.7G - 297G -
[email protected] 16.0G - 297G -
[email protected] 15.9G - 297G -
[email protected] 16.2G - 298G -
[email protected] 15.2G - 297G -
[email protected] 13.8G - 297G -
[email protected] 14.1G - 298G -
[email protected] 19.1G - 298G -
[email protected] 19.3G - 299G -
[email protected] 16.6G - 299G -
[email protected] 16.7G - 300G -
[email protected] 15.7G - 299G -
[email protected] 16.3G - 300G -
[email protected] 16.6G - 300G -
[email protected] 19.5G - 300G -
[email protected] 19.8G - 299G -
[email protected] 17.4G - 299G -
[email protected] 17.6G - 300G -
[email protected] 16.4G - 299G -
[email protected] 16.9G - 300G -
[email protected] 17.5G - 297G -
[email protected] 20.0G - 297G -
[email protected] 20.2G - 297G -
[email protected] 5.43G - 297G -
[email protected] 5.46G - 302G -
[email protected] 16.7G - 307G -
[email protected] 16.8G - 308G -
[email protected] 17.2G - 309G -
[email protected] 20.5G - 309G -
[email protected] 17.4G - 309G -
[email protected] 17.7G - 310G -
[email protected] 17.8G - 311G -
[email protected] 575M - 310G -
[email protected] 575M - 310G -
[email protected] 20.9G - 309G -
[email protected] 21.0G - 309G -
[email protected] 20.6G - 306G -
[email protected] 17.8G - 306G -
[email protected] 18.1G - 308G -
[email protected] 561M - 307G -
[email protected] 561M - 307G -
[email protected] 20.7G - 308G -
[email protected] 21.3G - 308G -
[email protected] 21.6G - 308G -
[email protected] 18.9G - 309G -
[email protected] 19.1G - 310G -
[email protected] 18.0G - 309G -
[email protected] 18.2G - 309G -
[email protected] 18.6G - 310G -
[email protected] 19.1G - 310G -
[email protected] 22.1G - 238G -
[email protected] 19.4G - 238G -
[email protected] 12.2G - 239G -
[email protected] 314M - 245G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 584M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 584M - 261G -
raid-1/[email protected] 584M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 584M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 585M - 261G -
raid-1/[email protected] 584M - 261G -
答え1
ZFSデータセットのスナップショットを定期的に取得しているようです。削除されたデータはスナップショットに保存されます。スナップショットを削除するには、以下を実行します。
zfs destroy raid-1@[snapshotname]
スナップショットの詳細な説明については、ドキュメンテーション
一度に複数のスナップショットを削除したい場合は、この答え。
答え2
これまで私が使用したものは次のとおりです。
zfs list
- ボリューム/データセットを識別するzfs list -H -t snapshot -o name -S creation -r volume/dataset | tail -10
- ボリューム/データセットを自分の情報に置き換え、末尾に XX を付けてリストします。zfs list -H -t snapshot -o name -S creation -r volume/dataset | tail -10 | xargs -n 1 zfs destroy
- ここでも、ボリューム/データセットを自分のものに置き換えます。