我之前把紅米2刷了postmarketOS,用來學習搭建網站。有朋友說有沒有可以既充電又支援OTG的解決方案,這樣就可以作一個NAS或者作為一個下載機。於是我找了找還真找到一個完美解決方案。
首先參考我之前的文章,紅米2已經刷了postmarketOS可以作為一臺ARM處理器的Linux小主機用。然後我推薦一個支援充電的OTG線,雖然店家的說明僅支援平板電腦不支援安卓手機。但是事實上我的紅米2刷機後可正常使用,而且價格相比同類產品確實便宜就14元,我買的是3口OTG線(另外帶一個充電口)。為了測試又花了50元買了個二手西部資料500G的2.5寸黑盤,通電時長1000小時看著還挺新的。
將充電線插入充電口,檔位調到charge。然後插上硬碟500G的2.5寸西數黑盤(3.5寸的電量應該帶不動)和一個64G隨身碟。然後連線到紅米手機。
首先手機顯示充電狀態,然後SSH連線紅米2。
注意由於postmarketOS不會自動掛載硬碟所以,一開始使用df -h命令是看不到磁碟的,需要用到lsblk命令:
可以看到500G的硬碟和64G的隨身碟都正常識別,接下來需要掛載才能使用。
一次性的掛載可以使用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轉網線去測試了,有測試過的朋友可以分享一下結果。