Jetson设备Ubuntu20.04系统使用SSD作为系统盘的详细介绍

前言:

众所周知,Jetson设备基本都能支持NVMe硬盘,但是它的模组又基本都带有emmc的存储空间,在目前熟悉的使用场景下,基本都会将系统先装到emmc,这样系统会比较稳定,不会因为外界而受到影响,但是emmc的空间非常小,装了系统之后基本没有太多空间,那么为了我们的开发工作的正常开展,我们就采用如下方式将系统完整一份到NVMe硬盘,然后通过服务使设备在开机时进入硬盘内系统,这样存储空间以及读写速度会得到大大提升,而且在某些情况下,设备无法正常启动,从而需要重新刷系统,刷系统只是重置emmc里的原始系统,不会影响NVMe硬盘内容,对数据保护起到了一定的作用。

一、准备SSD 并格式化为 GPT

1.准备M.2 Key M SSD

2.打开Ubuntu20.04自带 Disks 工具(),找到安装的ssd硬盘,首先按键”Ctrl+F”将其快速格式化为.

3.具体操作参考下图所示(需严格按照下面方式进行相关操作,避免造成失误导致设备无法进入桌面系统):

1)首先打开方式为按win键出现搜索框,搜索”disks”工具;

2)进入disks,找到安装的ssd;

3)点击右上角”:”继续点击第一个选项”Format Disk”,然后出现弹窗点击”Format”;

4)格式化完毕后,点击”+”新建分区;

5)划分新建分区大小,默认全部分配,这个建议默认就好,如果需要更改,就根据自身需求进行合理分配,然后点击”Next”;

6)选择文件格式,默认为”ext4”,这个无需更改;

7)给新分区命名,这个按照自身意愿命名即可;

8)创建分区完毕后出现下图所示画面,点击三角符号挂载;

9)如下图显示则为挂载成功;(注意:一定是如下图所示才表示挂载成功,如果不跟下图一致,建议从头再来,已免发生不必要的错误导致emmc空间占满,重启后无法进系统桌面

二:系统盘复制和转换

1)克隆rootOnNVMe文件(需要联网,若git失败,可以多尝试几次或者直接去github下载压缩包)

git clone https://github.com/jetsonhacks/rootOnNVMe.git

进入/home目录,找到rootOnNVMe文件

2)进入该文件夹;

3)在文件夹空白处右键选择”Open in Terminal”,执行命令:”sudo chmod +x copy-rootfs-ssd.sh”;

4)执行命令:”sudo chmod +x setup-service.sh”;

5)执行脚本:”copy-rootfs-ssd.sh”;

6)执行脚本:”setup-service.sh”;

7)输入密码,默认为”nvidia”;

8)输入命令”sudo reboot”;

9)等待重启完成后,打开终端输入命令”df -h”查看存储分布情况,如下图显示则为成功;

三.知识扩展

解除NVMe硬盘系统的方法:

sudo mount /dev/mmcblk0p1 /mnt
cd /mnt/etc
sudo rm setssdroot.conf
sudo reboot

刷新系统后重新挂载原有硬盘系统的方法:

sudo mount /dev/nvme0n1p1 /mnt
cd rootOnNVMe
sudo ./setup.service.sh
sudo reboot

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值