Jetson Nano Pytorch+TensorRT环境配置系统移植到另一张TF卡

2023-05-16

PS:使用本文章中dd写入的方式,可以用于备份TF卡/SD卡/硬盘里操作系统/环境变量和系统数据,随时备份,随时恢复,内容完全一样 ! !

目录

    • PS:使用本文章中dd写入的方式,可以用于备份TF卡/SD卡/硬盘里操作系统/环境变量和系统数据,随时备份,随时恢复,内容完全一样 ! !
  • 一. 配置Jetson深度学习环境
  • 二. 准备一张空TF卡
  • 三. 创建Jetson镜像
    • 3.1 查看磁盘挂载情况
    • 3.2 卸载源Nano TF卡 设备
    • 3.3 将镜像备份至Ubuntu主机
    • 3.3 将镜像写入至TF卡

一. 配置Jetson深度学习环境

配置过程按照Jetson系列文章,针对Jetson Nano可以直接使用TF卡方式安装JetPack系统。

二. 准备一张空TF卡

准备一个读卡器.将Nano上的TF卡取下备用.

三. 创建Jetson镜像

3.1 查看磁盘挂载情况

首先在Ubuntu主机上查看磁盘挂载/使用情况:

df -h

插入TF卡前Ubuntu主机硬盘挂载/使用分布如下:
在这里插入图片描述
读卡器插入Ubuntu主机或虚拟机,然后再次输入命令df -h查看此时磁盘挂载/使用情况的变化:
在这里插入图片描述
发现名为/dev/sdb1的磁盘挂载上了,并且其总空间为59GB,目前已占用24GB,符合Nano上磁盘占用查看情况,确定设备/dev/sdb为源Nano系统TF卡.

3.2 卸载源Nano TF卡 设备

为了防止写入镜像的时候Ubuntu主机对TF卡本身有其他读取或写入,因此需要卸载设备,卸载设备意思指的是Ubuntu主机暂时无法对该磁盘进行读写.由于只有一个主分区sdb1,因此只需要卸载一个,如果TF卡有多个,按照同样的方式一一卸载就可以了,我这里输入:

umount /dev/sdb1

然后就会发现左边任务栏上的64GB存储设备标志消失,表明卸载成功.

3.3 将镜像备份至Ubuntu主机

使用dd命令写入镜像至SD卡

sudo dd bs=4M if=/dev/sdb of=/home/geek/nano_back.img

bs代表一次写入多大的块,是blocksize的缩写,4M一般都没问题,如果不行,试试改成1Mif参数为下载的镜像的路径(应该是input file缩写),of后参数为设备地址(应该是output file的缩写,linux上一切都是文件)千万不要写错这里的参数,否这你可能丢失硬盘所有数据。
因为dd命令没有进度显示,所以看上去可能感觉假死了,此时只要等待几分钟即可,也可以另起终端,输入命令查看进度:

sudo pkill -USR1 -n -x dd

可以看到这个写镜像的速度还是很快的:
在这里插入图片描述
在这里插入图片描述
虽然TF卡64GB仅仅使用25GB,系统还是会创建镜像,因此如果使用虚拟机,需要满足虚拟机存储>80GB,这样才能满足需求.

3.3 将镜像写入至TF卡

首先把空的TF卡在win10上格式化,也可以使用Diskgenius软件进行格式化,格式化类型选择FAT32 或者叫FAT,格式化完毕后win10下磁盘管理界面查看该TF卡会显示变成新加卷,之前状态是未分配.
首先查看挂载的硬盘情况:
在这里插入图片描述
插入空TF卡后:
在这里插入图片描述
首先卸载设备(注意卸载跟右键磁盘图标选项的"弹出"含义不一样,这里必须选择命令行卸载设备才能正常写入):

umount /dev/sdb1

然后向空TF中写入镜像:

sudo dd bs=4M if=/home/geek/nano_back.img of=/dev/sdb

查看状态,发现
在这里插入图片描述

可以看到从Ubuntu主机往TF卡写镜像速度快了13倍,表明SSD硬盘读写速度远远大于TF卡的Flash.但是到后面速度就降下来了,大概是2倍的读写速度:
在这里插入图片描述

然后等待完毕,移植成功,到后面会慢很多,因为有些是小文件,总共的写入大概花费1h40min ,大家耐心等待.
在这里插入图片描述
写入成功 ! ! !可以看到写入成功之后自动挂载64GB TF卡:
在这里插入图片描述

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

Jetson Nano Pytorch+TensorRT环境配置系统移植到另一张TF卡 的相关文章

随机推荐

  • 【bcrypt】go使用bcrypt进行加密和验证

    前言 项目开发过程中 xff0c 在注册这一块 xff0c 少不了对用户密码的加密 xff0c 今天使用bcrypt来实现对密码的加密和验证 bcypt加密和md5加密的不同点在于 xff0c 后者更安全 xff0c 对于同一字符串每次生成
  • 【深度学习环境01】 Windows10+WSL2迁移d盘+ Ubuntu 22

    前言 Windows10 xff1a Win系统稳定度舒适度没话说 xff0c 之前用双系统Linux实在太折腾 xff0c 我要布置环境用来开发程序的 xff0c 不是每次安装软件就要debug WSL2迁移d盘 xff1a Wsl是Wi
  • Arduino智能垃圾桶

    Arduino智能垃圾桶 硬件准备工作原理接线方式代码实物补充 舵机和超声波 调试舵机超声波传感器 这个小项目是基于Arduino设计的一款感应式智能开盖垃圾桶这个项目只要一点C语言的基础 xff0c 懂得一点点物联网知识就可以 xff0c
  • p1593 因子和

    因子和 题目描述 输入两个整数 a和 b xff0c 求 a b a b a b 的因子和 由于结果太大 xff0c 只要输出它对 9901 取模的结果 输入格式 仅一行 xff0c 为两个整数 a 和 b 输出格式 输出一行一个整数表示答
  • 如何在指定文件夹下安装python的虚拟环境

    1 什么是python中的虚拟环境 之前我们安装python第三方库时 xff0c 都是直接通过 pip install xx 包名 的方式进行安装的 xff0c 这样会使第三方库直接安装到Python系统环境中 xff0c 同时默认安装的
  • 【求救】各位大侠,救救我吧!!!

    在Sqlite数据库中 xff0c 向某整形或浮点型字段插入0 000005数值时 数据库自动将该值转变成了科学计数法表示的数字 xff0c 即使插入0 000005字符串时 xff0c 情况也一样 请问 xff1a 怎么阻止数据库的自动转
  • C# 字符提取和整數整除

    C 字符提取和整数整除练习 xff08 Console xff09 用控制台应用程序实现下列功能 xff1a 从键盘接收一个大于100的整数 xff0c 然后分别输出该整数每一位的值 xff0c 并且输出这些为相加的结果 要求分别用字符提取
  • 蓝桥杯 试题 历届真题 时间显示【第十二届】【省赛】【B组】java

    蓝桥杯 试题 历届真题 时间显示 第十二届 省赛 B组 java 问题描述 xff1a 小蓝要和朋友合作开发一个时间显示的网站 在服务器上 xff0c 朋友已经获取了当前的时间 xff0c 用一个整数表示 xff0c 值为从 1970年 1
  • 【无标题】

    借个地方发个外链图片
  • 最小m段和问题 动态规划 c++含讲解

    最小m段和问题 给定n个整数组成的序列 xff0c 现在要求将序列分割为m段 xff0c 每段子序列中的数在原序列中连续排列 如何分割才能使这m段子序列的和的最大值达到最小 xff1f 刚刚写了最大k乘积问题的分析 xff0c 再过来看这道
  • OpenCV 源码编译 + cuda + cuDNN(未成功)

    目录 安装 cuda cuDNN1 1 安装 cuda1 2 安装 cuDNN 重新编译 OpenCV 测试安装结果3 1 添加配置项3 2 OpenCV cuda 测试结果 参考文章 前言 xff1a 上篇文章搭建 OpenCV 环境的时
  • 树莓派报错“Cannot currently show the desktop”的完美解决办法

    最近在利用树莓派部署神经网络的时候出现了一些大大小小的问题 xff0c 很多问题都可以在网上直接或间接地找到答案 xff0c 但有个别问题即使按照网上的高赞博客说的去做了仍然没用 笔者根据最近遇到的有关树莓派VNC win10远程桌面连接
  • 汉字国标码、区位码和机内码三者的定义及联系

    一 三者的定义 1 汉字国标码 xff1a 创建于1980年 xff0c 目的为了使每个汉字有一个全国统一的代码而颁布了汉字编码的国家标准 每个汉字有个二进制编码 xff0c 叫汉字国标码 2 区位码 xff1a 国标码是一个四位十六进制数
  • 汇编语言程序设计实验(五)——嵌套循环打印ACSII表

    目录 实验目的及内容一 单层循环实验1 斐波那契数列2 自然数累加和 二 嵌套循环实验1 冒泡排序法2 输出ACSII码表 实验目的及内容 理解循环程序结构的特点 xff0c 掌握循环结构程序的编写 一 单层循环实验 xff08 1 xff
  • logism电路仿真实验(三)——串行加减法器、先行进位加法器、阵列乘除法器、ALU运算器组成实验

    目录 实验说明1 多位串行加法器和多位可控加减电路的设计 xff08 1 xff09 设计完成8位串行加法器 xff08 2 xff09 设计完成8位可控加减法器 2 快速加法器的设计 xff08 1 xff09 设计4位先行进位电路 xf
  • 计算机视觉(多目标跟踪)算法中卡尔曼滤波算法详解

    目录 一 背景详解二 卡尔曼滤波 Kalman 原理代码实践 三 总结参考文献 一 背景详解 卡尔曼滤波 xff08 Kalman filter xff09 是一种高效的自回归滤波器 xff0c 它能在存在诸多不确定性情况的组合信息中估计动
  • 结合AutoLayout实践iOS8上UITableViewCell高度的自适应

    上一次写博客已经是4个月之前了 xff0c 不是不想写 xff0c 只是没找到太合适的题目 xff0c 本人秉着宁缺毋滥的原则 好吧 xff0c 我承认是我懒惰了 四个月 xff0c 虽然陆续提交了几个项目 xff0c 但是所学所用变化不大
  • 正则表达式

    概述 1 正则表达式功能非常强大 xff0c 但是学习难度也很大 正则表达式是一套独立的语法 xff0c 和Python并没有任何相似和相关之处 xff0c 只不过是Python提供了对正则表达式的支持 2 正则表达式是编写网络爬虫提取特定
  • PaddleX 在windows10使用paddle_inference部署C#打包dll全教程

    目录 一 基本环境配置1 1 Visual Studio2019安装1 2 CUDA10 2安装1 3 安装Cudnn1 4 下载PaddleX develop1 5 下载paddleinference1 6 下载opencv3 4 61
  • Jetson Nano Pytorch+TensorRT环境配置系统移植到另一张TF卡

    PS 使用本文章中dd写入的方式 可以用于备份TF卡 SD卡 硬盘里操作系统 环境变量和系统数据 随时备份 随时恢复 内容完全一样 目录 PS 使用本文章中dd写入的方式 可以用于备份TF卡 SD卡 硬盘里操作系统 环境变量和系统数据 随时