jetson镜像克隆到固态再扩容简单方法

2023-05-16

 jetson克隆方法很多,我是自己把之前的sd镜像克隆做成img镜像了。

然后烧写后之前是64g的后续烧写都是64g的不能把新的储存设备占满。这里有一个扩容和移植到固态的方法。主要分三步:

  1. 镜像克隆和烧录到sd卡
  2. 使用固态做新的系统
  3. 给多余的空间扩容

1.镜像克隆和烧录到sd卡(到固态的话可以先看第二步)

  • windows可以用软件win32 sidk imager克隆sd卡镜像

         将jetson配置好的SD卡拔下插入读卡器,然后将读卡器插入win10电脑(切记不要点到格式化);在win10电脑上先新建一个空白的.img后缀的文件,然后选择直接read就可以备份系统了,到时需要再将此镜像烧录到另一张sd卡。

        使用balena或者win32 sidk imager等烧录软件烧写到sd卡或者固态里就好了。

2.jetson NX从M. 2 Nvme SSD启动

jetson NX的一个重要特点是其M.2关键M连接器。我相信你们中的许多人已经安装了SSD,就像我一样。但你一定想知道或搜索jetson是否可以从 SSD 启动。如屏幕截图所示,来自SSD的读取速度是SD卡的7倍。因此,从SSD启动肯定会提高jetson NX的性能。下面是如何实现它。

第 1 步格式化您已安装的 SSD

安装您的和SSD并启动,然后打开菜单并进行搜索。disk

启动磁盘应用程序,您将看到此。

Mine is a 240 GB SSD. The size of your partition3 depends on the SSD you installed. Then press to start formatting your SSD.ctrl + F

When you see this, click to continue. Then you’ll get a 240 GB free space. Format

现在让我们

选择主分区的大小。我建议你离开16 GB交换文件。

给卷起个名字。然后单击。然后你会看到这个未来。Create

现在,您已成功创建卷。但它还没有安装。让我们使用外壳命令安装它。幸运的是,杰森哈克已经将这些命令集成到外壳脚本中。让我们运行它,使泽维尔启动从SSD。

第 2 步将根源从SD卡复制到SSD

首先,复制该项目。

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

然后将根源文件复制到您的SSD

./copy-rootfs-ssd.sh

第 3 步启用从 SSD 启动

运行并重新启动以使服务生效。./setup-service.sh

这三步是把emmc的镜像复制到固态并且使用固态做为系统盘。然后再使用之前克隆的镜像直接烧写到使用的固态上就好了。然后插上就可以使用克隆的镜像了。然而克隆的包可能没有完全使用储存空间。下一步扩容。

3.给多余的空间扩容

我们需要修正GPT分区,并且将磁盘剩余空间使用起来。

使用 parted 工具修正分区(emmc的话):       

sduo parted -a optimal /dev/mmcblk0s

使用 parted 工具修正分区(固态的话):    

sudo parted -a optimal /dev/nvme0n1

sd卡版本nx我的意已经坏了,可以自己去disks里查看自己的名称。

显示:

GNU Parted 3.2
Using /dev/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Warning: Not all of the space available to /dev/mmcblk0 appears to be used,
you can fix the GPT to use all of the space (an extra 188239872 blocks) or
continue with the current setting?
Fix/Ignore?

这里答复: 

Fix

然后提示信息:

Model: SD SN128 (sd/mmc)
Disk /dev/mmcblk0: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 2      1049kB  1180kB  131kB                TBC
 3      2097kB  2556kB  459kB                RP1
 4      3146kB  3736kB  590kB                EBT
 5      4194kB  4260kB  65.5kB               WB0
 6      5243kB  5439kB  197kB                BPF
 7      6291kB  6685kB  393kB                BPF-DTB
 8      7340kB  7406kB  65.5kB               FX
 9      8389kB  8847kB  459kB                TOS
10      9437kB  9896kB  459kB                DTB
11      10.5MB  11.3MB  786kB                LNX
12      11.5MB  11.6MB  65.5kB               EKS
13      12.6MB  12.7MB  81.9kB               BMP
14      13.6MB  13.8MB  131kB                RP4
 1      14.7MB  31.5GB  31.5GB  ext4         APP
  • 此时分区表已经被 parted 修复,所以,我们只需要输入 quit 命令退出程序。然后再次执行 parted -a optimal /dev/mmcblk0 就不再提示错误信息。并且使用 fdisk -l 也不再提示错误。

这时候进入disks找到现在的主分区然后点击扩容就好了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jetson镜像克隆到固态再扩容简单方法 的相关文章

随机推荐

  • rt-thread CAN通信(can dev write data failed!)解决,硬件定时器、以及CANfestival包的使用

    本文采用正点原子STM32f407ZGT6探索者 关于rtt的CAN通信配置可以参考RT Thread studio 添加CAN通信功能 按上面配置完成后串口会打印下图所示问题 xff1a xff08 can dev write data
  • (二)STM32串口总结(库函数版)

    一 STM32F103有两个串口 图中 TXD RXD 是相对 CH340G 来说的 xff0c 也就是 USB 串口的发送和接收引脚 而 USART1 RX 和 USART1 TX 则是相对于 STM32F103ZET6 来说的 也就是说
  • Matlab画图 线条的颜色、宽度等相关设置

    线条的属性有 xff1a Color 颜色 LineWidth 线条宽度 LineStyle 线型 LineJoin 线条边角的样式 AlignVertexCenters 锐化垂直线和水平线 线条属性的默认值为 0 0 0 39 39 39
  • 一、图像预处理

    四种图像的基本数据结构 xff1a Image 指Halcon的图像类型 Region 指图像中的一块区域 XLD 指图像中某一块区域的轮廓 Tuple 类似于数组 xff0c 用于存储一幅或多幅图像 内核矩阵的选择 xff1a 核越大越模
  • halcon边缘检测

    边缘检测 Ronny丶 博客园 寻找边缘的传统方法 xff0c 即图像中的暗 光转换 xff0c 是应用边缘滤波器 这些滤光器可以在光和暗区域的边界找到像素 从数学术语中来说 xff0c 这意味着这些滤波器决定了图像的梯度 此图像渐变通常作
  • ZED双目摄像头

    ZED stereol abs 配置踩过的坑 现在种树也不晚 博客园 介绍 xff1a CUDA CUDA 是 ZED SDK 使用的 NVIDIA 库 xff0c 用于在显卡上运行快速 AI 和计算机视觉任务 在 ZED SDK 安装过程
  • linux---五种高级IO模型

    阻塞IO模型非阻塞IO模型信号驱动IO模型异步IO模型多路转接IO模型高级IO重要概念 阻塞IO模型 在内核将数据准备好 xff0c 系统调用会一直等待 xff0c 所有的套接字默认都是阻塞IO方式 阻塞IO是最常见的IO模型 非阻塞IO模
  • Ubuntu错误处理集

    1 W GPG 错误 xff1a https developer download nvidia com compute cuda repos ubuntu1604 x86 64 Release 由于没有公钥 xff0c 无法验证下列签名
  • Linux下配置虚拟CAN

    1 加载vcan模块 sudo modprobe vcan 2 添加vcan0网卡 sudo ip link add dev vcan0 type vcan 3 查看当前CAN网络 ifconfig a 4 开启vcan0 sudo ip
  • ROS基础

    一 ROS的核心概念 节点 xff1a 节点管理器 xff1a 话题 xff1a 消息 xff1a 服务 xff1a 参数 xff1a 二 命令行工具的使用 命令行工具都是以ros开头的 常用命令 rostopicrosserviceros
  • Linux下编译Opencv和contrib

    1 安装准备 1 1 安装依赖项 sudo apt get install cmake sudo apt get install build essential libgtk2 0 dev libavcodec dev libavforma
  • YOLOv5和YOLOv7环境(GPU)搭建测试成功

    本来是用doc写的 xff0c 直接复制到这里很多图片加载缓慢 xff0c 我直接把doc上传到资源里面了 xff0c 0积分下载 xff1a 10条消息 YOLOv5和YOLOv7开发环境搭建和demo运行 Python文档类资源 CSD
  • 单片机通信总述——理论部分(CAN、串口、SPI、I2C等)

    一 基础概念 1 1 通信方法 并行通信 xff1a 传输原理 xff1a 数据各个位同时传输 xff1b 优点 xff1a 速度快 xff1b 缺点 xff1a 占用引脚资源多 是指使用 8 16 32 及 64 根或更多的数据线 有多少
  • Ubuntu系统搭建

    一 创建环境常见问题 1 1 windows11下打开虚拟机蓝屏问题 参考这篇文章 xff0c 控制面板 xff0c 启用和关闭windows功能 xff08 对话框 xff09 113条消息 VMware安装Ubuntu开启蓝屏解决方案
  • J-Link工具查看单片机内存等信息

    1 打开下图应用 2 输入 connect xff08 连接开发板 xff09 AC78013FDLA xff08 你的单片机型号 xff09 SWD xff08 仿真器接口 xff09 1000HZ xff08 接口速度 xff09 连接
  • Qt调用ffmpeg动态库和静态库及编译ffmpeg的方法

    一 编译 二 引入ffmpeg库文件 1 Qt工程下创建lib文件夹 xff0c lib文件夹下再创建ffmepg文件夹 2 将编译好的ffmpeg里面的include 和lib文件夹粘贴到如下文件夹下 xff08 3 xff09 在 pr
  • autoware花屏重影问题

    autoware 安装 花屏 重影问题 最近尝试下autoware来做建图 xff0c 无奈各类安装太过麻烦 xff0c 这里给几个小问题做下纪律 1 xff0c 安装过程 xff0c 走的官网那个 xff0c 事实证明官网教程最全面 xf
  • linux---select,poll,epoll的原理以及优缺点

    多路转接IO xff08 也叫IO多路复用 xff09 是一种处理高并发的IO事件监控 xff0c 同时对大量的描述符进行时间监控 xff0c 监控是否具备IO条件 就绪 xff1a 包括了读就绪事件 xff08 就是有数据到来的时候 xf
  • DTAM实现

    DTAM实现 这里是实现github上DTAM的一次记录 xff0c 主要是有些步骤的记录 需要下载的源码 xff08 可以多试试几个 xff0c 按照实现可能性排序 xff09 xff1a https github com Teddybe
  • jetson镜像克隆到固态再扩容简单方法

    jetson克隆方法很多 xff0c 我是自己把之前的sd镜像克隆做成img镜像了 然后烧写后之前是64g的后续烧写都是64g的不能把新的储存设备占满 这里有一个扩容和移植到固态的方法 主要分三步 xff1a 镜像克隆和烧录到sd卡使用固态