1. ホーム
  2. 法人のお客様
  3. クラウド
  4. IIJオブジェクトストレージサービス(クラウドストレージ)
  5. 無償コマンドラインツール「dagtools」のご紹介

無償コマンドラインツール「dagtools」のご紹介

dagtoolsとは

IIJオブジェクトストレージサービスでは、無償のコマンドラインツール「dagtools(ダグツールズ)」を提供しています。
dagtoolsの機能はシンプルで使い方も簡単。cronによる自動実行やシェルスクリプトと組み合わせることにより、手軽にバックアップを実現できます。

サンプルスクリプトを公開中

dagtoolsを利用したサンプルスクリプトをGitHub上に公開しています。
ローカルディレクトリの世代管理が実装された、より具体的な実用例です。ぜひお試しください。

サンプルスクリプトのダウンロード(GitHubへ)

dagtoolsを使ったバックアップ処理のイメージ

dagtoolsを利用したバックアップのサンプルシナリオです。このシナリオでは、dagtools syncは定期実行ジョブ(cron)登録しています。

バックアップのサンプルシナリオイメージ

以下に、手動実行する場合のコマンドの一例をご紹介します。

dagtools syncコマンドでバックアップ処理

バックアップ対象のファイルを同期対象フォルダに設置し、dagtoolsのsyncコマンドを実行することで、バックアップが完了します。
太字の箇所が実行したコマンドです。「./backup-test/」がバックアップの対象フォルダ、「iij-sync-test」がバックアップ先のバケットです。
上記コマンドを環境に合わせて修正し、cronに登録することで定期実行させることも可能です。

dagtoolsを使ったリストア処理のイメージ

dagtoolsを利用したリストアのサンプルシナリオです。リストアの場合も、syncコマンドを利用します。

リストアのサンプルシナリオイメージ

以下のコマンドでは、ローカルの「./restore/」ディレクトリにデータをダウンロードしています。

dagtools syncコマンドでダウンロード処理

IIJオブジェクトストレージサービス

資料請求・見積依頼もお気軽に

お問い合わせ

電話でのお問い合わせ tel:03-5205-4466 (土日祝日除く 9:30~17:30)