查看: 109|回复: 0

[评测分享] 【ELF 2学习板】07.给RK3588加一个SSD

[复制链接]
  • TA的每日心情
    奋斗
    16 小时前
  • 签到天数: 207 天

    连续签到: 12 天

    [LV.7]常住居民III

    发表于 4 天前 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 stm1024 于 2025-1-17 23:34 编辑

    0. 背景条件
    开发板板载的EMMC一般也就是16GB,这个空间嘛,说小也不算小了,但是也没多大,写个Ubuntu系统进去就没多少空间了,用df看一下:
    11.jpg
    已经使用81%了,想干点啥事都捉襟见肘的,所以需要扩容。

    1. 硬件环境
    ELF2-RK3588底板背面带有M2.M的接口,一般用来安装SSD硬盘,去某宝上淘了一个成色还可以的拆机件(毕竟太穷了),早就注意到开发板支持的SSD规格是2280,其中22是SSD的宽度,而80是SSD的长度,我倒没买错,结果网店给我整出了一个缝合怪出来,有点让人哭笑不得,得,先安装上去再说吧,这个操作倒是很简单(当然这个肯定是要断电操作的):
    00.jpg
    然后进入系统,看看啥情况:
    11.jpg

    是不是发现什么都没变?没变就对了,因为还缺少一些操作,这是因为在Linux中还需要挂载一下硬盘。

    3. 挂载硬盘
    首先,我们使用lspci查看PCI设备,结果如下:
    22.jpg
    可以看到RK3588检测到了三星的NVMe SSD Controller 980,那么开始mount操作了。

    先列举设备下的NVMe设备:
    33.jpg

    可以看到有两个,经过测试应该使用第二个/dev/nvme0n1
    先使用root用户在根文件目录下创建一个文件夹,就叫nvme吧,其实这个名字没什么特别的要求,只要符合系统命名规则就可以了,甚至对具体的位置也没有什么严格的要求。
    44.jpg
    然后使用mount挂载:
    55.jpg
    what?发生啥情况了?显示ntfs缺失,一般这种情况是因为SSD尚未格式化,或者是被格式化为FAT32的原因,使用如下命令可以格式化一下:
    66.jpg
    然后再来一次mount,这回就成功了,使用blkid查看一下:
    77.jpg
    看样子是成功了,做个文件写入测试,就用之前那个超大的update.img测试一下,通过winSCP传输文件:
    88.jpg
    当然这个速度并不能简单作为磁盘的写入速度,毕竟存在网络传输的因素。
    这个是传输文件过程中,和完成后的情况:
    Screenshot from 2025-01-17 22-53-51.png

    Screenshot from 2025-01-17 22-56-19.png
    4. 自动mount
    一切看起来都很正常,直到……你重启了开发板。然后mount好的SSD又没了,所以需要写个开机自动化mount的脚本,最简单的做法是在/etc/profile.d下面放入脚本,这样开机运行时就会自动执行:
    99.jpg
    mountNVME.sh中内容如下:
    1. mount /dev/nvme0n1 /nvme
    复制代码
    这样每次开机就可以自动挂载SSD了。
    5. SSD信息查看
    使用软件包smartmontools可以查看SSD的很多信息,安装如下:
    990.jpg
    安装完成以后,使用命令:
    1. smartctl -a /dev/nvme0n1
    复制代码
    可以看到SSD的很多信息,例如最底下的温度信息:
    aa.jpg
    嗯,18℃,这温度表现还不错,不过话说话来,这个M2.M的机械接口如果能做成镜像的,SSD就可以反过来装,然后背面还可以贴个散热马甲,当然如果疯狂读写温度都很低并不热的话,也就没必要了。

    OK,今天的评测就到这了。

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    手机版|小黑屋|与非网

    GMT+8, 2025-1-21 16:43 , Processed in 0.121523 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.