你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

2024-04-01 11:50:10 97点赞 668收藏 66评论

前言

大家好,这里是可爱的Cherry。

前几天小米su7发布了,Cherry也是第一时间就看了发布会,还是雷总一贯以来的演讲风格。

可爱的群友们建议Cherry买su7,虽心动但没钱,哈哈哈哈

作为一个伪米粉,拥有小米手机、平板、路由器耳机、空气净化器、洗衣机、体脂秤、风扇、水壶、智能家控、米插等等等等一些产品。

于是就想到一个问题,小米会不会出NAS呢?如果出了NAS,那应该会有很大的受众面吧,甚至应该可以将NAS推入一个新高度。

很多人都尝试用小米路由器搭配外置存储做家用NAS的代替方案,但是路由器吧,毕竟是家庭网络核心,不建议随意折腾。

突然,一个利用废旧小米手机制作简易NAS的想法,油然而生。

那刷机前,我们先要了解NAS是什么。

🌐狭义上的NAS全称是Network Attached Storage,就是一台依附于网络,并且提供内外网存储的设备。
👍现在的NAS可不仅仅是这个功能,现在的NAS更多的可以认为是家庭应用中心,以数据存储为核心,拓展如家庭影视中心、家庭相册管理、家庭智控中心、家庭网络中心、家庭自托管应用服务中心等等功能,可以说是家庭数码设备的核心。

说完NAS,我们再来说说主流的小米手机改造服务器的方案:

1️⃣方案一:使用虚拟机,最著名的就是Termux,无需root即可在安卓上运行linux系统,但是无法发挥手机的最大性能。
2️⃣方案二:刷入原生linux系统,目前对小米平台支持比较好的平台有Ubuntu touchMobianPostMarketOSDroidian等。

目前网上的PostMarketOS作为教程不多,而且时间都比较久远,目前的PostMarketOS的安装方案已简易了很多,因此本文以小米手机刷入PostMarketOS为核心教程,将废旧手机改造成一台小NAS。

🔻下面介绍小米设备支持情况,实际不同手机在支持上都有所区别。

第一部分,官方完美支持——无。

第二部分,社区支持,包含米1、米2lite、米note2、PpcoF1、红米2、红米4prime、红米5plus、红米note4、红米S2,这些设备支持WIFI和UI,属于完全体。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第三部分,测试支持,基本包含了主流的小米设备。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第四部分,完全不支持。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

一、解锁小米手机

🔻解锁地址:申请解锁小米手机 (miui.com)

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻按住音量-和开机键开机,进入fastboot模式,然后连接电脑数据线,点击解锁。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻如果手机插入没有反应的,点一下右上角的齿轮,里面有一个驱动检测,按步骤更新下驱动即可。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

接着就是多次提醒,一直确认即可完成解锁。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

二、米8刷机PostMarketOS

🔴PostMarketOS的安装必须使用linux系统,所以如果是windows的话,需要使用虚拟机,但问题是在fastboot模式下,虚拟机有概率无法获取到手机设备的,朋友们可以试一试。

第一步:安装pmbootstrap

🔻为了方便使用,我们需要将postmarket指令改为系统指令

#以此在SSH页面敲入如下指令

git clone --depth=1 https://gitlab.com/postmarketOS/pmbootstrap.git

mkdir -p ~/.local/bin

ln -s "$PWD/pmbootstrap/pmbootstrap.py" ~/.local/bin/pmbootstrap

PATH="$HOME/.local/bin:$PATH"

#验证版本信息

pmbootstrap --version

> 2.2.1

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第二步:初始化pmbootstrap

🔻启动初始化

#首先切回普通用户,因为root无法运行pmbootstrap

su - [你的普通用户名字]

#初始化

pmbootstrap -mp=https://mirrors.aliyun.com/postmarketOS/ -m=https://mirrors.aliyun.com/alpine/ init

🔻初始化配置
第1个选项,设置work工作目录,直接回车默认即可。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第2个选项,设置版本,默认回车就行。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第3个选项,是选择开发商,我们输入xiaomi,然后回车。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第4个选项,是设备的代号,从官网查询,米8lite的代号是xiaomi-platina

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

因为前面已经选择过开发商了,所以这里直接输入platina并回车。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第5-7选项,分别输入回车用户名(可为空)回车密码(可为空)

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第8个选项,选择UI风格,因为这里作为纯linux,选择默认的命令行模式,不需要UI。
🔴需要注意的是,不同的小米设备对UI支持不同,而且大概率刷完机是会卡在登录页面的,但是服务器本身已经启动了,所以UI选啥都无所谓

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第9-13个选项,第12项的地址更改位zh_CN,第13项的hostname自己定义即可。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第14个选项,直接回车。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第三步:开始刷机

🔻开始刷机,如果5-7步设置过账号密码的,这里输入密码即可。

pmbootstrap -mp=https://mirrors.aliyun.com/postmarketOS/ -m=https://mirrors.aliyun.com/alpine/ install

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻刷入rootfs镜像,指令pmbootstrap -mp=https://mirrors.aliyun.com/postmarketOS/ -m=https://mirrors.aliyun.com/alpine/ flasher flash_rootfs --partition userdata

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻刷入vbmeta镜像,指令pmbootstrap -mp=https://mirrors.aliyun.com/postmarketOS/ -m=https://mirrors.aliyun.com/alpine/ flasher flash_vbmeta

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻刷入内核,指令pmbootstrap -mp=https://mirrors.aliyun.com/postmarketOS/ -m=https://mirrors.aliyun.com/alpine/ flasher flash_kernel

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

三、配置网络并登录“米NAS”

第一步:登录SSH

🔻将米8使用USB数据线连接台式机的后背USB,这个时候系统会自动识别网络,通过RNDIS进行网络连接。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻windows会生成一个默认ip为172.16.42.2的RNDIS网络IP。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻通过finalshell等SSH工具,目标地址为172.16.42.1,账号为user,密码为你刚才设置的密码。登录成功后如下。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

第二步:windows共享网络

Cherry的米8lite目前不在wifi支持范围内,所以无法通过wifi连接网络,只能围魏救赵,通过USB连接到电脑上访问网络,这里演示连接到windows上进行外网访问的方法。

🔻选择能上网的那个主网络,右键属性,选择共享,将网络共享给RNDIS的网络。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻关闭windows的所有防火墙,如果担心网络问题请放行相关的策略。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

🔻现在拿百度测试一下,可以看到已经访问通了。

你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

四、安装docker和面板

🔻使用指令安装docker和docker-compose

#安装docker

sudo apk add docker

#验证版本

docker -v

#安装docker-compose

sudo apk add docker-compose

#验证版本

docker-compose -v


敬请期待后续

因为篇幅有限,本文暂时介绍如何刷机PostMarketOS。而且Cherry也是一边折腾一边更新,比如刷机就用了我2天时间排坑。

折腾大佬们可以先行刷机后,自己体验体验,并在评论区交流经验哦~

后续Cherry会继续介绍如何安装和使用docker、如何监控手机性能、如何解决手机网络和充电、如何散热、如何扩容空间,以及哪些应用适合部署在手机端等问题。


你有小米su7,我有“小米NAS”?小米旧手机改造轻NAS(一)

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件相关内容,喜欢的朋友请关注、点赞、留言支持。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
66评论

  • 精彩
  • 最新
  • 看这种文章我在想了离我太遥远,完全懒得折腾,对于好折腾的人来说也是玩玩而已,真正实用的还是黑裙类的。

    校验提示文案

    提交
    纯粹是为了折腾

    校验提示文案

    提交
    收起所有回复
  • 回去翻翻抽屉,拿出来玩玩,可以跑linux 的话,可玩性就太高了

    校验提示文案

    提交
    对的 拆了电池万事无忧

    校验提示文案

    提交
    收起所有回复
  • 6是6,还能怎么玩?

    校验提示文案

    提交
    那必须的 后面再拆电池改造解决电源问题

    校验提示文案

    提交
    收起所有回复
  • 华为cpu的电视盒子好像也可以刷这类型的NAS系统,手残党还是建议winnas

    校验提示文案

    提交
    这个项目基本所有手机都支持 [龇牙] winnas就是功耗高 别的没毛病

    校验提示文案

    提交
    nas功耗主要是硬盘,6w的低压u费啥电

    校验提示文案

    提交
    收起所有回复
  • 大佬太强了

    校验提示文案

    提交
    欢迎大佬一键三连!

    校验提示文案

    提交
    收起所有回复
  • 大佬大佬大大佬

    校验提示文案

    提交
    有愧有愧, [大吃一惊] [大吃一惊] 站在前人的肩膀上

    校验提示文案

    提交
    收起所有回复
  • 关注下,红米note5能玩不?只看到红米5可以。

    校验提示文案

    提交
    应该是可以的note5pro和note5a都可以

    校验提示文案

    提交
    收起所有回复
  • 不错的分享,学到了

    校验提示文案

    提交
    嘿嘿 [傻笑] [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 我的N1是不是也可以搞nas

    校验提示文案

    提交
    N1直接刷armbian,不需要刷这个。

    校验提示文案

    提交
    armbian有小钢炮好用嘛,我只用的小钢炮不太稳定,会出现莫名其妙的问题

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 你的mi8lite,是小米8se手机吗?我也有个闲置的同款。

    校验提示文案

    提交
    不是se,是青春版。 可以看支持清单

    校验提示文案

    提交
    收起所有回复
  • 我pad4不知道行不行

    校验提示文案

    提交
    对照里面的设备清单看看,如果有那就是可以

    校验提示文案

    提交
    看了一下 也没 Wi-Fi

    校验提示文案

    提交
    收起所有回复
  • 华为荣耀手机或苹果手机可以吗?

    校验提示文案

    提交
    苹果不行,华为可以,官网可以查支持设备清单

    校验提示文案

    提交
    收起所有回复
  • 单就小米祖传usb3.0,不配做nas,小服务器还是可以的

    校验提示文案

    提交
    小服务器挂挂脚本没问题

    校验提示文案

    提交
    收起所有回复
  • 手机需要改直供电,又是拆机又是焊接的。只是软件层面还好说,键盘敲敲就好。若是动烙铁,就劝退一大批人了。有没有不动烙铁,直接改直供,价格还便宜(50元以内,高了的话,就不如搞运营商盒子了)的方案

    校验提示文案

    提交
    物理层面不动络铁概率为0吧,要么就是买别人改好的DC口,要不那锡纸包一下?

    校验提示文案

    提交
    收起所有回复
  • 直供电的问题搞定了吗?

    校验提示文案

    提交
    买的零件还没到呢

    校验提示文案

    提交
    现在搞定了吗?

    校验提示文案

    提交
    收起所有回复
  • 大佬就是大佬,看得一愣一愣的,要是有视频就好了 [脸红]

    校验提示文案

    提交
    嘿嘿 下次一定

    校验提示文案

    提交
    收起所有回复
  • 老哥 电视机顶盒支持吗

    校验提示文案

    提交
    机顶盒直接刷armbian

    校验提示文案

    提交
    有流程吗

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有必要这么麻烦

    校验提示文案

    提交
    为了docker

    校验提示文案

    提交
    收起所有回复
  • 好东西,必须打赏,有时间试试,小米6能刷吗

    校验提示文案

    提交
    也可以

    校验提示文案

    提交
    收起所有回复
  • 年纪大真是懒得折腾。买了台n100小主机想刷黑群的结果开机不到5次。用来用去还是小米路由器硬盘版最方便 [大囧]

    校验提示文案

    提交
    哈哈哈哈哈 路由器也是nas

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
668
扫一下,分享更方便,购买更轻松