我之前把红米2刷了postmarketOS,用来学习搭建网站。有朋友说有没有可以既充电又支持OTG的解决方案,这样就可以作一个NAS或者作为一个下载机。于是我找了找还真找到一个完美解决方案。

首先参考我之前的文章,红米2已经刷了postmarketOS可以作为一台ARM处理器的Linux小主机用。然后我推荐一个支持充电的OTG线,虽然店家的说明仅支持平板电脑不支持安卓手机。但是事实上我的红米2刷机后可正常使用,而且价格相比同类产品确实便宜就14元,我买的是3口OTG线(另外带一个充电口)。为了测试又花了50元买了个二手西部数据500G的2.5寸黑盘,通电时长1000小时看着还挺新的。

将充电线插入充电口,档位调到charge。然后插上硬盘500G的2.5寸西数黑盘(3.5寸的电量应该带不动)和一个64GU盘。然后连接到红米手机。

红米2有工程模式吗(红米2通过OTG拓展打造一台小服务器)(1)

红米2有工程模式吗(红米2通过OTG拓展打造一台小服务器)(2)

首先手机显示充电状态,然后SSH连接红米2。

注意由于postmarketOS不会自动挂载硬盘所以,一开始使用df -h命令是看不到磁盘的,需要用到lsblk命令:

红米2有工程模式吗(红米2通过OTG拓展打造一台小服务器)(3)

可以看到500G的硬盘和64G的U盘都正常识别,接下来需要挂载才能使用。

一次性的挂载可以使用mount命令,首先记下硬盘的名字,然后根据名字查看对应的UUID:

#查看所有硬盘可以用lsblk或者fdisk -l lsblk sudo fdisk -l #查看硬盘UUID sudo blkid

创建一个目录用于挂载硬盘,然后把挂载命令写入/etc/fstab:

#创建挂载文件夹 sudo mkdir /media/twindows #设置自动挂载 sudo vim /etc/fstab UUID="00BC-614E" /home/sd ext4 defaults 0 0 #让挂载命令生效 sudo mount -a

注意分区格式一定要正确,如果你的硬盘如果是ntfs等Windows格式要考虑是否支持(需要安装ntfs-3g软件)。如果安装了ntfs-3g挂载命令如下:

UUID="00BC-614E" /home/sd ntfs-3g rw 0 0

挂载硬盘之后就可以安装aria2搭建下载机,或者作为一个文件服务器了。不过由于手机功耗很低,带动硬盘是否会出现电压问题我暂时还没有测试。不过没有硬盘容量的限制,CPU性能又还不错(至少能打树莓派3B),这下是台货真价实的小主机了。只是遗憾我的红米2是1G内存的。不过本来就是为了测试小内存环境的服务器搭建,所以也没有想着去换了。

之前通过USB连网网上可以达到100M,但是wifi下就只有15M左右,网速比较低所以还是有问题需要解决,如果可以实现网线直连基本可以长期挂机了。之前OTG线可以通过USB连接网线,但是我不知道是否有支持的驱动就没有买USB转网线去测试了,有测试过的朋友可以分享一下结果。

,