はじめに
ログストレージで各種サーバのログを収集していますが空き容量が少なくなってきました。Logstorageには古いLogDBをアーカイブする機能がありますので検証環境でテストしました。
手順をまとめておきます。
手順
検証環境のLogstorageサーバの状況を確認
Logstorageの管理コンソールにアクセスします。
左サイドバーから[システムの設定]-[LogGateグループ]をクリックします。
LogGateグループリストで「lggroup1」をクリックします。
LogDSの「管理」ボタンをクリックします。
![](https://it-study.info/wp-content/uploads/2022/01/20220207-10-500x427.png)
2019年11月のデータをアーカイブすることにします。
古いLogDBをアーカイブする
2019年11月のログデータをDドライブの「archive」フォルダにアーカイブします。コマンドは以下の通りです。オプションパラメータは、rが削除、dがディレクトリ、sがスタート日時、eがエンド日時です。
C:\logstorage\bin>logds.bat archive -r -d D:\archive\ -s 20191101000000 -e 20191130235959
Service [archive@logds] completed successfully.
結果
エクスプローラーからアーカイブされたファイルが確認できます。
![](https://it-study.info/wp-content/uploads/2022/01/20220207-15-500x224.png)
LogDSの「管理」画面を見てみます。2019年11月のログが消えているのがわかります。
![](https://it-study.info/wp-content/uploads/2022/01/20220207-20-500x405.png)
参考までにアーカイブしたLogDBをリストアする場合は以下のコマンドを実行します。
C:\logstorage\bin>logds.bat restore -a D:\archive\ARCHIVE_201911_201911.20220129144435.logds.zip -m overwrite
Service [restore@logds] completed successfully.
LogDSの「管理」画面からリストアできていることが確認できます。
![](https://it-study.info/wp-content/uploads/2022/01/20220207-25-500x428.png)
今回、インデックスはオプションパラメータに含めていなかったので「インデックスなし」になっています。必要があればアーカイブとリストアコマンド実行時に「-i」を含めるか、上記の画面から新たにインデックスを作成して下さい。
コメント