目录
方案一、 适用JetPack4.5及以前版本(Xavier AGX/NX)
方案二、适用JetPack 4.6-L4T-R32.6.1(Xavier AGX/NX)
由于NVIDIA Jetson 系列核心模块自带的EMMC空间均有限而在实际产品应用过程中,需要存储系统、算法、采集和分析后的视频、图片、音频等内容,仅利用Jetson 模块自带的存储空间是远远不足够的,因此需要外接存储设备(相对于SATA接口,NVMe接口更小也更适合嵌入式设备采用),本案例均基于M.2 Key M(NVMe PCIe协议)。
硬件:Jetson Xavier AGX/NX
SSD: M.2 Key M(2280), NVMe
软件:JetPack 4.5、JetPack4.6
早期英伟达NVIDIA Developer Forum上提供了一个解决方案但是采用该方案存在两个问题:
1、Xavier或NX 在反复开关机后概率性出现无法Mount SSD为rootfs系统盘,即Mount rootfs识别从而导致默认成了emmc 为rootfs,重启后可能正常;
2、应用操作比较比较复杂,不适宜规模批量应用
nvidia@xavier:~$ mount
/dev/mmcblk0p1 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
如下提供 两个解决方案分别针对Jetpack 4.5及前版本 和 4.6 版本,已验证了Lenovo 1TB(P980),Samsung 1TB(MZ-V8V1T0BW)、铠侠Kioxia等品牌大小从128GB 至 1TB (M.2 Key-M, NVMe PCIe 协议)
方案一、 适用JetPack4.5及以前版本(Xavier AGX/NX)
步骤1、插入NVMe SSD到NX 机器的M.2 插槽并上电开机 (步骤1至2基于Xavier NX)
步骤2、登录NX 系统,采用gdisk 创建NVMe 分区表并获取PARTUUID,如下Bash 操作
$sudo gdisk /dev/nv