前言
最近,在使用Nvidia 的计算平台时遇到内存不够的问题,很是麻烦,装几个软件,就将其自带的内存空间占用大部分,因为自己需要利用计算平台进行激光雷达的数据采集,数据量很大,不得不想办法,扩充一下内存!!!!!
一、Nvidia 计算平台
实验室提供了充足的设备,这里我们用 NVIDIA Jetson AGX Xavier 相关的计算平台进行试验,我们安装了conda pycharm ros等等软件,准备着手采集 VLS-128 激光雷达 的点云数据,用于制作自己的数据集,此时问题出现了,高性能的激光雷达产生的点云数量太大,只有32G 内存的计算平台采集不到完整的数据。
下图是 NVIDIA Jetson AGX Xavier 的相关参数介绍。
二、外接ssd硬盘
这一步属于动手操作,大家可以找找**[相关教程]**。
这个教程我是没有看懂!!!
这里想说的是,一般来说,购买的 NVIDIA Jetson AGX Xavier 计算平台是不会有额外的一个固态 或者机械硬盘的,这里大家需要自行购买一个固态硬盘,安装在计算平台上。
我们购买的是已经集成好的一个计算平台,设备本身就带有有一个 1T 的固态硬盘,但是目前他没有任何作用,不能创建文件,也不能在里面加载程序,运行代码等等。。。。。
增添外部ssd操作见其他说明书、(哈哈哈哈哈)
三、将根系统挂载到ssd硬盘
搜索 软件 Disks
在这里面,我们可以看到自己的内存分配,以及占用情况,
找到我们已经将添加上的 1 T 硬盘
我们可以看到它的下面呢。有个矩形 或者三角形 图标
我们首先要将它调整在三角形的状态下,后面进行其他操作。
同时我们要记住设备的名字 device :/dev/nvme0n1p1
下载一个文件包,这个东西具体是个什么东西,我也还不是很清楚,:forecr_blog_files
大家下载下来就好,也可以私信我。
然后解压
进入解压后的文件夹,我们会看到又有不少其他的压缩包,我们需要找到这个文件,然后再进一步解压
change_rootfs_storage_direct-emmc_to_ssd.zip
四、一步完成
在当前文件夹下,打开终端,输入以下的命令
代码如下(示例):
sudo ./change_rootfs_storage_direct-emmc_to_ssd.sh /dev/nvme0n1p1
sudo ./change_rootfs_storage_direct-emmc_to_ssd.sh {EXTERNAL_STORAGE} 这里的 {EXTERNAL_STORAGE} 就是让大家之前记住的地方,等待一段时间,既可以了。
重启计算平台,大功告成!!!
总结
没成功,就是之前的磁盘选择那里会出现一些肖问题,可以多试几次1!!!
祝各位修改顺利!!!