跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
Mcuzone Wiki
搜索
搜索
登录
个人工具
登录
查看“0003 MPS2280D(双SSD扩展板)”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
←
0003 MPS2280D(双SSD扩展板)
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== '''关键词''' == 树莓派5、PCIE扩展、Raspberry Pi5、SSD启动、NAS、测速、固态硬盘、OpenMediaVault、OMV == '''一、简介''' == 在树莓派最新固件更新后,Pi5支持从Switch芯片后的SSD启动系统。本文将基于我司MPD2280D扩展板演示如何更改设置使能SSD启动。此外,MPD2280D支持双SSD,因此可以将其配合Raspberry Pi使用,您可以连接现有的存储设备(例如外部便携式硬盘驱动器和USB闪存驱动器),以创建所有重要文件的安全备份,可从世界任何地方访问,从而实现网络连接存储(NAS),即允许您通过家庭或办公室无线网络将文件从计算机和移动设备保存到外部硬盘驱动器。 == '''二、硬件资源''' == 1. 支持2230/22242/2280尺寸的固态硬盘(默认仅焊接2280铜柱); 2. 可用于存储扩展,树莓派官方固件2024.5.13更新后,可支持从SSD启动。注:仅支持PCIE 1x Gen2; 3. 预留2Pin 2.54mm间距插孔,如担心供电不足可从此接口外接辅助电源。实际上因为RPi5的PCIE只有1k,而且经过扩展后只支持Gen2模式,因此功耗就会降至额定参数的1/3,如SSD上标记3.3V 2.5A,实际从5V侧测量峰值也仅500mA多,在我们测试中两条SSD的峰值电流为0.75A; 4. 板子尺寸56x86,比树莓派5略长; 5. 40Pin位置开槽,不影响杜邦线连接; http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_08.jpg http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_09.jpg http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_10.jpg http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_11.jpg == '''三、树莓派系统下使用演示''' == === 1. SSD用作存储扩展 === 1.1 本文所使用的树莓派OS为:2024-07-04-raspios-bookworm-armhf.img.xz,官方下载页面如下: https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit 1.2 使用树莓派镜像烧录器或者balenaEtcher,将镜像烧写进TF卡。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_01.jpg http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_02.jpg 1.3 从TF卡启动树莓派OS,在终端输入<code>sudo rpi-update</code>更新最新固件和内核,注意:运行<code>sudo rpi-update</code>可能需要3-10分钟,并且可能需要能连通外网(需自备方法)。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_03.jpg http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_04.jpg 1.4 升级完毕后,在终端输入<code>sudo rpi-eeprom-config --edit</code>,对内核的boot.conf文件进行编辑,在最后一行添加<code>NVME_CONTROLLER=1</code>后保存退出,其中<code>BOOT_ORDER=0XF461</code>代表启动顺序依次为SD(TF)卡、NVME(SSD)、U盘,[http://wiki.mcuzone.com/index.php?title=0002_MPS2280iPoE%EF%BC%88%E5%B8%A6PoE%E4%BE%9B%E7%94%B5%E5%92%8C%E7%94%B5%E5%8E%8B%E7%94%B5%E6%B5%81%E7%9B%91%E6%B5%8B%E5%8A%9F%E8%83%BD%E7%9A%84SSD%E6%89%A9%E5%B1%95%E6%9D%BF%EF%BC%89#cite_ref-boot_1-0 点击直达启动顺序设置说明]。设置成功后重启系统,这样就可以支持SSD(包括存储和启动)了。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_05.jpg http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_06.jpg http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_07.jpg 1.5 系统启动后,我们可以在树莓派OS的File Manager中看到两个SSD,如下图所示: http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_12.jpg 如果需要对SSD操作,请点击其中任何一个分区,此时需要输入系统密码,验证成功后即可对SSD进行操作: http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_13.jpg 此时回到桌面,就可以看到两个SSD的各个分区的快捷图标: http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_14.jpg 同时在终端中输入<code>df</code>,也可以看到两个SSD,我们可以将这两个SSD作为存储设备。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_15.jpg === 2. SSD用于系统启动 === 2.1 将树莓派OS烧写进SSD,[http://wiki.mcuzone.com/index.php?title=0002_MPS2280iPoE%EF%BC%88%E5%B8%A6PoE%E4%BE%9B%E7%94%B5%E5%92%8C%E7%94%B5%E5%8E%8B%E7%94%B5%E6%B5%81%E7%9B%91%E6%B5%8B%E5%8A%9F%E8%83%BD%E7%9A%84SSD%E6%89%A9%E5%B1%95%E6%9D%BF%EF%BC%89#cite_ref-ssd_2-0 点击直达烧写方法说明]。然后拔掉TF卡,或者在启动顺序设置中,把从NVME(SSD)启动设置成第一位。 2.2 经我们的测试,单个SSD插在任何一个SSD插槽上均可启动系统(靠近Mcuzone标志的是03插槽,远离Mcuzone标志的是04插槽);若两个插槽都插上SSD,并且两个SSD上都烧写有系统的话,将从04插槽启动系统,两个插槽的具体信息,可以在终端中输入lspci来查看。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_16.jpg '''''注意:金士顿NV2系列SSD没法直接从纯PCIE SSD扩展板启动,但可以从带PCIE SWITCH芯片的扩展板上启动。''''' == '''四、Ubuntu系统下使用演示''' == === 1. SSD用作存储扩展 === 1.1 本文所使用的Ubuntu系统为:ubuntu-24.04-preinstalled-desktop-arm64+raspi.img.xz,官方下载页面如下: https://ubuntu.com/download/raspberry-pi 1.2 使用树莓派镜像烧录器或者balenaEtcher,将镜像烧写进TF卡。操作方法与上一章烧写树莓派OS相同,此处略过(第三章 1.2)。 1.3 从TF卡启动Ubuntu系统,因为上一章已经更新了树莓派内核,并且在内核中开启了支持SSD(包括存储和启动)功能,所以这里不需要再做一遍,如果没有做过,请按照上一章的步骤做一遍.(第三章 1.3、1.4)。 注意,在Ubuntu系统下,更新树莓派内核的命令是<code>sudo rpi-eeprom-update -a</code>,而编辑boot.conf文件的命令仍然为<code>sudo rpi-eeprom-config --edit</code>。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_17.jpg 1.4 关机,插上两块SSD,然后启动Ubuntu系统,我们可以看到两块SSD及其各自的两个分区。与树莓派OS不同的是,我们不需要输入系统密码就可以对SSD进行操作。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_18.jpg http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_19.jpg 同时在终端中输入<code>df</code>,也可以看到两个SSD,我们可以将这两个SSD作为存储设备。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_20.jpg 2. SSD用于系统启动 2.1 和树莓派OS一样,将Ubuntu系统分别烧写进两个SSD,然后拔掉TF卡,或者在启动顺序设置中,把从NVME(SSD)启动设置成第一位。 2.2 Ubuntu系统也一样,单个SSD插在任何一个SSD插槽上均可启动系统(靠近Mcuzone标志的是03插槽,远离Mcuzone标志的是04插槽);若两个插槽都插上SSD,并且两个SSD上都烧写有系统的话,将从04插槽启动系统,两个插槽的具体信息,可以在终端中输入lspci来查看。 http://www.mcuzone.com/wiki/0003_MPD2280D/MPD2280D_21.jpg == '''五、对SSD进行分区等操作''' == 1.。。。 fdiak
本页使用的模板:
模板:联系我们 图标
(
查看源代码
)
返回
0003 MPS2280D(双SSD扩展板)
。
开关有限宽度模式