このページの本文へ

プリンストンが販売する高機能ストレージ「Drobo」を活用しよう 第46回

Drobo自体でAmazon Web Servicesにアクセス!

Droboに「AWS CLI」を入れ、Amazon S3にデータバックアップ

2019年03月26日 11時00分更新

文● 山口優、編集 ●金子/ASCII.jp

提供: プリンストン

  • この記事をはてなブックマークに追加
  • 本文印刷

Drobo上のファイルをS3にコピーする

 これでようやく、DroboのデータをS3にバックアップするための準備が整った。試しに、Drobo上のファイルをS3にコピーしてみよう。

 まず、WindowsのエクスプローラーでDroboの共有フォルダ「Public」の中に「memo」フォルダを作成。適当なファイルを保存しておく。ここでは「01.jpg」という画像ファイルを保存しておいた。

エクスプローラーでDroboの共有フォルダ「Public」の中に「memo」フォルダを作成し、「01.jpg」という画像ファイルを保存した

 続いて、Tera Termでそのファイルが保存されているディレクトリに移動する。

$ cd /mnt/DroboFS/Shares/Public/memo

Tera Termで画像ファイルが保存されているディレクトリに移動する

 なおNAS型Droboの場合、Adminユーザーのホームディレクトリは以前からなぜか「DroboFS」となっている(Drobo FSは2世代前の製品)。「Drobo5n」や「Drobo5n2」ではないので注意しよう。

 次に、カレントディレクトリ(現在いるディレクトリのこと。ここでは「memo」フォルダ)にあるファイルを実際にS3にコピーする。

$ aws s3 cp {ファイルパス} s3://{バケット名}

上記のファイルパスにコピーしたいファイル名を、バケット名にコピー先のバケットの名前を入れて実行だ。今回の例ではDrobo用に「drobo01.backup」というバケットを作成しているので次のようになる(drobo01.backup部分は自分のバケット名に置き換えてほしい)。

$ aws s3 cp 01.jpg s3://drobo01.backup

ファイルをS3上のバケットにコピーしたところ。「01.jpg」がアップロードされたのがわかる

 これで、「memo」フォルダ上の画像「01.jpg」がAWS S3上の「drobo01.backup」バケットにコピーされた。ちゃんとファイルがS3のバケットにコピーされているか確かめてみよう。

$ aws s3 ls s3://drobo01.backup

 すると、バケットの内容が表示される。「01.jpg」が含まれていればコピー成功だ! ここまでの方法を使えば、ファイル単位でのバックアップが可能になる。5TB未満なら大きな容量のファイルも問題なくコピーできるので(ただし無料枠は5GBまで)、複数のファイルを取り扱いたい場合はZIPなどにまとめてからバックアップすると効率的だ。

 もちろん、フォルダ同期など、より高度なバックアップも行うことができる。

念のため、S3のバケットの内容を一覧表示させてみると、ちゃんと「01.jpg」が存在しているのがわかる

特定のフォルダの内容をS3上のフォルダと同期

 S3の場合、WindowsやMacのようなフォルダ階層がなく、すべてのオブジェクトがバケット内の同じ階層に保存される。しかし、それではユーザーにとって分かりづらいため、オブジェクトに共通の名前(プレフィックス)をつけて、便宜的にフォルダに見せかけている。

 たとえば、「memo」フォルダに「01.jpg」というファイルを保存すると、S3の場合はバケット内に「memo/01.jpg」という名前のオブジェクトが格納されることになる。この「memo/」部分をプレフィックスと呼ぶ。言ってみればグループ名のようなものだが、実用上はディレクトリのパスと似たようなものなので、通常はユーザー側であまり意識する必要はない

 ただし、AWS CLIでS3のバケットに新しくフォルダを作成したい場合などは注意が必要。LINUXでよく使う「mkdir」コマンドではフォルダを作成できないからだ。代わりに、次のようなコマンドを実行する。

$ aws s3api put-object --bucket バケット名 --key "フォルダ名/"

 今回の場合は、drobo01.backupというバケット内に「memo」フォルダを作成したいので、次のようになる。

$ aws s3api put-object --bucket drobo01.backup --key "memo/"

バケット内に「memo」フォルダを作成したところ。このようなETagが表示されたらフォルダの作成はうまくいっているはず

 なお、フォルダ名の末尾のスラッシュをつけ忘れるとフォルダではなくファイルが生成されるので注意。ちゃんとフォルダが作成されたか確認したい場合は、

$ aws s3 ls s3://drobo01.backup

とコマンドを実行する。「PRE memo/」のように「PRE」に続いてフォルダ名が表示されたら、ちゃんとフォルダが作成されている証拠だ。

フォルダが作成されていると「PRE memo/」のようにフォルダ名が表示される

 フォルダが作成できたら、Drobo内のフォルダと同期する設定を行おう。まず、次のコマンドを実行してDroboの共有フォルダ「Public」に移動する。

$ cd /mnt/DroboFS/Shares/Public

Droboの共有フォルダ「Public」に移動する

 続いて、Drobo上の「memo」フォルダと、S3上の「memo」フォルダを同期する設定を行う。

$ aws s3 sync memo s3://drobo01.backup/memo

DroboとS3の「memo」フォルダを同期すると、Drobo上の「memo」フォルダにあったファイルがS3の「memo」フォルダにアップロードされる

 これで、双方の「memo」フォルダを同期できる。あとは必要なタイミングで上記コマンドを実行すれば、その都度同期が実行され、差分をバックアップできる。

Droboの「memo」フォルダにファイルを追加したあとで、再び同期のコマンドを実行すると、差分のみS3にアップロードされる

 もちろん、これらはあくまでも参考例で、フォルダ名やバケット名が異なっていても問題ない。上記コマンド内の「memo」と、バケット名「drobo01.backup」を自分の環境に合わせて変更して試してみてほしい。


 

(次ページ、「AWSのアカウントを作成する」に続く)

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
1
【Amazon.co.jp限定】HP ノートパソコン 15-fd 15.6インチ インテル Core 5 120U メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M5PA-AAAI)
【Amazon.co.jp限定】HP ノートパソコン 15-fd 15.6インチ インテル Core 5 120U メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M5PA-AAAI)
¥181,469
2
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - ミッドナイト
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - ミッドナイト
¥177,333
3
【Amazon.co.jp限定】ASUS ノートパソコン Vivobook 15 M1502NAQ 15.6インチ AMD Ryzen 7 170 メモリ16GB SSD 512GB Windows 11 重量1.7kg Wi-Fi 6E クワイエットブルー M1502NAQ-R7165BUW
【Amazon.co.jp限定】ASUS ノートパソコン Vivobook 15 M1502NAQ 15.6インチ AMD Ryzen 7 170 メモリ16GB SSD 512GB Windows 11 重量1.7kg Wi-Fi 6E クワイエットブルー M1502NAQ-R7165BUW
¥109,800
4
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥35,130
5
【Amazon.co.jp限定】Lenovo Chromebook クロームブック Duet 11 10.95インチ MediaTek Kompanio 838 プロセッサー​搭載 メモリ8GB eMMC 128GB 重量1.0kg 83HH000TJP パソコン
【Amazon.co.jp限定】Lenovo Chromebook クロームブック Duet 11 10.95インチ MediaTek Kompanio 838 プロセッサー​搭載 メモリ8GB eMMC 128GB 重量1.0kg 83HH000TJP パソコン
¥69,980

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
2
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,386
3
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
4
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
5
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
6
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,599
7
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,899
8
KIOXIA(キオクシア)【日本製】SDカード 128GB SDXC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA128G
KIOXIA(キオクシア)【日本製】SDカード 128GB SDXC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA128G
¥2,374
9
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥6,450
10
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
¥1,980

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン