• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【你购物我买单】Raspberry SSD KIT圆梦二

电源网很高兴认识你:在上一篇分享里,我聊了 Raspberry Pi 512GB SSD KIT 的开箱和初步体验,这次专门把 SSD 从 “硬件识别” 到 “实际能用” 的完整操作流程拆解开,分享给和我一样的树莓派玩家 —— 毕竟光有硬件还不够,把固件、分区、挂载这些步骤捋顺,才能真正让这块 SSD 发挥出实力。

第一步:准备工作 —— 更新树莓派 5 固件

想要让树莓派 5 完美适配这款 NVMe SSD,第一步得先把系统固件更到最新,不然可能出现识别不到 SSD 的情况。我直接从树莓派官网下载了最新的 Raspberry Pi OS(64 位桌面版),刷到临时 SD 卡先启动系统

sudo apt update && sudo apt full-upgrade -y
sudo rpi-update
更新完成后重启系统,确保树莓派 5 能正常识别 M.2 HAT + 和 SSD 硬件。这里踩过一个小坑:一开始用旧版本固件,SSD 始终在 lsblk 里看不到,更新后立刻就识别出来了,建议大家一定要先做这一步。

第二步:修改系统设置

语言 选择 简体中文就行

第三步:创建 SSD 分区(仅分 1 个主分区)

固件搞定后,就可以开始给 SSD 分区了。因为我是把这块 512GB SSD 当主力存储用,所以只分一个主分区,最大化利用空间,操作全程用 fdisk 工具,步骤清晰又好记:

先执行 fdisk 工具定位到 SSD 设备(树莓派 5 识别 NVMe SSD 的设备名默认是 /dev/nvme0n1):

sudo fdisk /dev/nvme0n1

进入 fdisk 交互界面后,按顺序输入这些指令(每输完一条按回车): o:清空 SSD 里可能存在的旧分区表,重新创建 DOS 分区表(新手选 DOS 分区表更稳妥); n:新建分区 → 输入p选择主分区 → 输入1设置分区号为 1 → 直接回车使用默认起始扇区 → 再回车使用默认结束扇区(这样分区会占满整个 512GB 空间); w:保存分区表并退出 fdisk,此时系统会生成 /dev/nvme0n1p1 这个分区,代表分区创建成功。

这里提醒一句:输入指令时一定要确认设备名是 /dev/nvme0n1,别误操作到 SD 卡的 /dev/mmcblk0,不然会清空系统盘!我操作前特意用 lsblk 核对了一遍,新手也一定要多检查。

第三步:格式化分区为 ext4 格式

分区建好后还是 “裸盘”,必须格式化才能用,树莓派系统最适配的是 ext4 格式,执行这条命令就行:
sudo mkfs.ext4 /dev/nvme0n1p1 -F

-F参数是强制格式化,避免系统提示分区已存在的警告,格式化过程大概十几秒,512GB 的盘也不会等太久,完成后会显示格式化的详细信息,包括块大小、inode 数量等。

第四步:挂载分区并赋予权限

格式化完成后,需要把分区挂载到系统目录里,才能正常读写文件,我分了临时挂载和权限配置两步:

1.先创建挂载点(我习惯把 SSD 挂载到 /mnt/ssd,路径清晰好记):

sudo mkdir -p /mnt/ssd

2.执行临时挂载命令,把 SSD 分区挂载到刚创建的目录:

sudo mount /dev/nvme0n1p1 /mnt/ssd

3.关键一步:给普通 pi 用户读写权限,不然只能用 sudo 操作,特别麻烦:

sudo chown -R pi:pi /mnt/ssd
-R参数是递归赋予权限,确保挂载点下所有子目录都能被 pi 用户操作,这一步千万别漏,不然后续创建文件会提示 “权限不足”。

第五步:验证挂载结果

操作完别急着用,先验证一下挂载是否成功,我常用两个方法:

执行lsblk命令,查看输出里的 nvme0n1p1 行,MOUNTPOINTS 列会显示/mnt/ssd,说明挂载成功; 创建测试文件验证读写:

第六步:读写速率实测 —— 性能碾压 SD 卡

挂载成功后,我立刻用dd命令测了读写速度,同时拿之前的高速 SD 卡做对比,测试结果直接惊艳到我!

测试工具:dd 命令(简单直观,适合新手)

测试前提:切换到挂载目录cd /mnt/ssd,避免路径影响速度

1. 写入速度测试

执行命令:
# 生成一个4GB的测试文件,测试写入速度 dd if=/dev/zero of=test_write.img bs=1G count=4 oflag=direct
实测结果
4GB 文件写入耗时约28 秒,换算下来写入速度高达145MB/s左右!
对比之前的高速 SD 卡:同样 4GB 文件写入耗时 1 分 52 秒,速度仅 36MB/s,SSD 写入速度是 SD 卡的4 倍多

2. 读取速度测试

执行命令:
# 读取刚才生成的测试文件,测试读取速度
 dd if=test_write.img of=/dev/null bs=1G count=4 iflag=direct
实测结果
4GB 文件读取耗时约15 秒,读取速度达到275MB/s
对比高速 SD 卡:读取 4GB 文件耗时 48 秒,速度 85MB/s,SSD 读取速度是 SD 卡的3.2 倍

3. 小文件随机读写测试

我还拷贝了 1000 个小体积的代码文件和配置文件到 SSD,实测拷贝耗时仅 12 秒;而同样的文件拷贝到 SD 卡,耗时足足 45 秒。这一点对跑开发项目、Docker 容器特别重要,小文件读写快了,程序启动和运行效率会大幅提升。

感恩遇见:开启创作新可能

使用这款 Raspberry Pi 512GB SSD KIT 的这段时间,我彻底告别了存储焦虑,无论是日常的代码开发、项目实战,还是创意 DIY 制作,都能享受到流畅的使用体验。树莓派 5 本身就具备 2-3 倍于前代的性能提升,搭配这款高性能 SSD 后,更是如虎添翼,让很多之前因存储限制无法实现的创意项目有了落地可能。
再次由衷感谢天边、电源网和得捷电子提供的这次宝贵机会,让我免费体验到如此优质的产品。作为开源硬件爱好者,这样的活动不仅能让更多人接触到高品质的硬件产品,也能激发大家的创作热情。
全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法