對西部數據My Passport Wireless移動存儲進行Linux魔改
雖然 WD My Passport Wireless 本身就是一個相當有用的設備,但它有一個輕量級但完整的 Linux 發行版提供支持的事實意味著其功能可以進一步擴展。例如,在設備上部署 rclone,這樣你可以將存儲在磁盤上的照片和 RAW 文件備份到任何支持的云存儲服務中。
在開始之前,你需要將設備連接到 Wi-Fi 網絡并啟用 SSH(以便你可以通過 SSH 訪問底層 Linux 系統)。要將 WD My Passport Wireless 連接到當前的 Wi-Fi 網絡中,請為設備供電并連接到從常規 Linux 計算機創建的無線熱點。打開瀏覽器,進入 http://mypassport.local,然后登錄到設備的 web 界面。切換到 Wi-Fi 一欄,并連接到現有的本地 Wi-Fi 網絡。然后切換到管理員部分并啟用 SSH 訪問。
wd-mypassport-wireless-admin
在你的 Linux 機器上,打開終端并使用 ssh root@mypassport.local 連接到設備。
使用下面的命令部署 rclone:
- curl -O http://downloads.rclone.org/rclone-current-linux-arm.zip
- unzip rclone-current-linux-arm.zip
- cd rclone-*-linux-arm
- cp rclone /usr/sbin/
- chown root:root /usr/sbin/rclone
- chmod 755 /usr/sbin/rclone
- mkdir -p /usr/local/share/man/man1
- sudo cp rclone.1 /usr/local/share/man/man1/
- sudo mandb
完成后運行 rclone config 命令。由于在無外接顯示器的機器上配置 rclone,請按照遠程設置頁面上的說明進行操作。你可以在 Linux Photography 這本書中找到有關配置和使用 rclone 的詳細信息。
你也可以將 WD My Passport Wireless 用到其他實際用途。由于設備附帶了 Python,因此你可以在設備上運行腳本和基于 Python 的 web 應用程序。例如,你可以部署簡單的 What’s in My Bag 程序來跟蹤你的照相設備。
- curl -LOk https://github.com/dmpop/wimb/archive/master.zip
- unzip master.zip
- mv wimb-master/ wimb
- cd wimb
- curl -LOk https://github.com/bottlepy/bottle/raw/master/bottle.py
運行 ./wimb.py 啟動應用,并在瀏覽器中打開 http://mypassport:8080/wimb 訪問并使用程序。