对西部数据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:

 
 
  1. curl -O http://downloads.rclone.org/rclone-current-linux-arm.zip 
  2. unzip rclone-current-linux-arm.zip 
  3. cd rclone-*-linux-arm 
  4. cp rclone /usr/sbin/ 
  5. chown root:root /usr/sbin/rclone 
  6. chmod 755 /usr/sbin/rclone 
  7. mkdir -p /usr/local/share/man/man1 
  8. sudo cp rclone.1 /usr/local/share/man/man1/ 
  9. sudo mandb 

完成后运行 rclone config 命令。由于在无外接显示器的机器上配置 rclone,请按照远程设置页面上的说明进行操作。你可以在 Linux Photography 这本书中找到有关配置和使用 rclone 的详细信息。

你也可以将 WD My Passport Wireless 用到其他实际用途。由于设备附带了 Python,因此你可以在设备上运行脚本和基于 Python 的 web 应用程序。例如,你可以部署简单的 What’s in My Bag 程序来跟踪你的照相设备。

 
 
  1. curl -LOk https://github.com/dmpop/wimb/archive/master.zip 
  2. unzip master.zip 
  3. mv wimb-master/ wimb 
  4. cd wimb 
  5. curl -LOk https://github.com/bottlepy/bottle/raw/master/bottle.py 

运行 ./wimb.py 启动应用,并在浏览器中打开 http://mypassport:8080/wimb 访问并使用程序。





作者:Dmitri Popov
来源:51CTO
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/193682

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。