動作確認)RaspberryPi前回、ファイル保存用のストレージサーバを作りました。今回は、コマンドで動作確認します。ラズパイストレージサービスの概要ラズパイ3を使って、ストレージサービスを作ります。説明すると、以下のような構成になります。用意するものは以下の3点のみです。ネットワーク・インターネット接続環境RaspberryPi3クライアントPCラズベリーパイとクライアントPCの環境を設定します。1ラズパイの初期設定を行い、IPアドレスを固定します。ラズパイ準備)2Go言語をインストールし、ストレージサーバプログラムをセットアップします。必要なソフトウェアを入手するため、インターネット環境を用意します。ラズパイと通信して操作するためにネットワーク環境必要です。RaspberryPi3ストレージサービスのサーバとしてRaspberryPi3ModelBを使用します。RaspberryPi2ModelBでもかまいません。LITEipアドレス192.168.11.5クライアントPC操作開発用のクライアントPCを用意します。windowsでもmacでも可能ですが、今回はubuntuを利用します。64bitストレージサービス起動クライアントPCからラズベリーパイへSSH接続します。ストレージサービスを通常起動します。1クライアントPCの端末から、ラズベリーパイへSSH接続します。(※ラズベリーパイのipアドレスは、「192.168.11.5」とします。pi@192.168.11.52ストレージサービスを通常起動します。/home/pi/CQ/MyServer/MyStorageServer./MyStorageServer以下のように表示します。192.168.11.5:3001※Ctrl+Cで停止します。動作確認1同一のLANに接続したクライアントPC(Ubuntu)で、端末を開きます。「Ctrl+Alt+T」アクセス確認1ストレージサービスのアクセスを確認します。http://192.168.11.5:3001/以下のような結果が表示されます。Ver0.2ファイル保存確認1Ubuntuで端末を開くと、ホームディレクトリがカレントディレクトリとなります。ホームディレクトリにテスト用の以下のテストファイルを作成します。my.datamy.dataの内容は”aaaa”など、適当な文字列でOKです。「my.data」ファイルをラズベリーパイの保存用ディレクトリへ保存してみます。"http://192.168.11.5:3001/storage/"ラズベリーパイの以下のディレクトリに、「my.data」ファイルが保存されます。/tmp/Storage/DATA/my.data※「/tmp/Storage/DATA」ディレクトリは、あらかじめ作成しておきます。「/tmp/Storage/DATA」を保存場所にする設定は、前回の記事を参考にして下さい。ファイル一覧取得確認1ファイルの一覧取得ができるか確認します。http://192.168.11.5:3001/Storage/以下のような結果が表示されます。{"files":["/my.data"]}ファイル・データ取得の確認1ファイルのアウトプットができるか確認します。outputmy.dataの内容を確認します。outputaaaaファイル情報取得の確認1ファイル情報を取得します。http://192.168.11.5:3001/storage/my.data以下のような結果が表示されます。charset=utf-8ファイル削除の確認1ファイルを削除します。http://192.168.11.5:3001/storage/my.dataファイル一覧を確認します。次回は、ストレージサービスにレプリケーション(冗長化)機能を追加します。