Synology DSM (File Station)の場合
ここからはPC以外のデバイスを試してみます。まずはSynology NAS DS212J、OSはDSM 6.2.4です。DSMのWeb UIでFile Stationを開き、上のメニューを【ツール→リモート接続→接続設定】と辿ると、リモート接続のセットアップウィザードが開きます。
File Stationのリモート接続では、メジャーなオンラインストレージサービスの他、汎用なプロトコルの一つとしてWebDAVがサポートされています。
プロトコル設定では、以下の要領で入力し、「WebDAV httpsを使う」にチェックを入れます。
- ホスト名: DOMAINNAME
- パス: remote.php/dav/files/USERNAME/
一度接続成功すると、左ペインにブックマークされるので、次回以降の再アクセスも容易です。
Android (Solid Explorer)の場合
最後に試すデバイスはAndroidスマートフォンです。愛用しているファイルエクスプローラ系の定番アプリ、Solid Explorerは様々なネットワークストレージに対応していますが、WebDAVもその一つ。アプリ画面右下の黄色い「+」アイコンをクリックして「新しいクラウド接続」を開いて接続タイプを選びます。WebDAV以外にもOwncloud(Nextcloudの前身)が用意されているようなので、より高い親和性を期待してこちらを選択しました。接続はHTTPSにて。
サーバの設定では、パスは空のままとし、表示名は任意の認識しやすい名前を入力、そしてNextcloudのログイン情報を入力します。
レビューでサマリーを確認したのち接続を試行すると、ストレージ管理の一覧に先ほどの表示名でNextcloudへの接続が保存されます。
転送時間を簡易計測して比較
Windows、Ubuntu、macOS各OSについて、1GBのダミーファイルのダウンロード・アップロードの所要時間を簡単に計測してみます。ダミーファイルはUbuntuのシェルコマンドで次の要領で作成しました。
1 2 3 4 5 6 7 |
$ dd if=/dev/zero of=./1GB.bin bs=1024 count=1024000 status=progress 990388224 bytes (990 MB, 945 MiB) copied, 4 s, 248 MB/s 1024000+0 レコード入力 1024000+0 レコード出力 1048576000 bytes (1.0 GB, 1000 MiB) copied, 4.24633 s, 247 MB/s $ ls -l ./1GB.bin -rw-rw-r-- 1 user user 1048576000 7月 11 23:58 ./1GB.bin |
Ubuntu
Ubuntuでは、古典的に cp コマンドの前後に時刻表示を入れ、その差を手計算しました。
1 2 3 |
$ date +%H:%M:%S.%3N && cp ./1GB.bin /mnt/dav/ && date +%H:%M:%S.%3N 13:05:33.071 13:06:31.381 |
davfs2、Nautilusの場合をそれぞれ上り・下り各3回計測した結果は次の通り。たまに明らかに遅いことがありました。
1 2 3 4 5 6 7 8 |
UP 58.310s 53.822s 105.746s DOWN 29.567s 49.909s 52.121s |
1 2 3 4 5 6 7 8 |
UP 105.810s 102.115s 115.243s DOWN 104.504s 52.666s 49.134s |
macOS
macOSでは、 time コマンドを使って cp の実行時間を計測しました。
1 2 3 4 |
$ time cp /Volumes/nxcadmin/1GB.bin ~/Desktop/ real 1m9.538s user 0m0.004s sys 0m1.355s |
WebDavへの書き込みはエラーで接続解除されてしまうので、下りのみを計測。
1 2 3 4 |
DOWN 69.538s 81.684s 70.132s |
Windows 10
WindowsではPowerShellにスクリプトの処理時間を計測する、 Measure-Command が用意されているので、これを用いて計測しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
PS C:\Users\user> Measure-Command {copy X:\1GB.bin C:\Users\User\Desktop\} Days : 0 Hours : 0 Minutes : 1 Seconds : 21 Milliseconds : 318 Ticks : 813188394 TotalDays : 0.000941190270833333 TotalHours : 0.0225885665 TotalMinutes : 1.35531399 TotalSeconds : 81.3188394 TotalMilliseconds : 81318.8394 |
上り・下りの計測結果は次の通り、比較的バラツキが小さく感じました。
1 2 3 4 5 6 7 8 |
UP 97.371 97.939 96.989 DOWN 73.194s 93.976s 80.576s |
以上、各種プラットフォームそれぞれWebDAVアクセスにはクセがあり一長一短な感は否めませんが、普段使っているUbuntu Nautilusで、速度はともかく致命的な問題無く使えるのは何よりでした。