2020-10-16

   日期:2020-10-17     浏览:169    评论:0    
核心提示:Jetson TX1 加SSD固态硬盘并从硬盘启动,开启swap刚接触到jetson TX1开发板想用板子跑python的图像识别代码,TX1自带的eMMC只有16G刷完固件之后只剩下几百兆。为了不被内存限制决定加固态硬盘文章目录Jetson TX1 加SSD固态硬盘并从硬盘启动,开启swap格式化新硬盘系统移植开启swap格式化新硬盘插入新硬盘后任务栏出现硬盘图标打开搜索框输入“disk”打开“磁盘”进入磁盘点击设置图标选择格式化Linux中要把磁盘格式化为“Ext4”格式化完成后

Jetson TX1 加SSD固态硬盘并从硬盘启动,开启swap

刚接触到jetson TX1开发板想用板子跑python的图像识别代码,TX1自带的eMMC只有16G刷完固件之后只剩下几百兆。为了不被内存限制决定加固态硬盘

文章目录

  • Jetson TX1 加SSD固态硬盘并从硬盘启动,开启swap
  • 格式化新硬盘
  • 系统移植
  • 开启swap

格式化新硬盘

插入新硬盘后任务栏出现硬盘图标

打开搜索框输入“disk”打开“磁盘”

进入磁盘点击设置图标选择格式化

Linux中要把磁盘格式化为“Ext4”


格式化完成后点开启动器的磁盘图标,磁盘自动挂载,之后进行系统移植

系统移植

上一步打开磁盘图标自动挂载后,按“ctrl+L”显示挂在路径

打开终端输入:

sudo cp -ax / '/media/nvidia/jetsonssd' 

(单引号里是上一步复制的挂载路径)
此命令将系统文件复制到SSD硬盘,复制完后修改启动路径

cd /boot/extlinux  
sudo cp extlinux.conf extlinux.conf.original 
sudo gedit /boot/extlinux/extlinux.conf  

原文件如下:


修改后文件如下:


不同版本系统的内容不同,只修改红框的内容即可,红线处的路径改为SSD硬盘的路径(设备路径)


保存后重启,在终端中输入“df -hl”可以看到磁盘已挂载到根目录

开启swap

jetson TX1有4G内存,当内存不够时可开启swap缓解内存压力

开启swap:

cd /home/nvidia
mkdir swap
cd ../
git clone https://github.com/jetsonhacks/postFlashTX1.git 
cd postFlashTX1
sudo ./createSwapfile.sh -d [directory location] -s[size in gigabytes] –a 

其中[directory location] 为放置swap文件的地址,我写的是: /home/nvidia/swap

[size in gigabytes] 为swapfile的大小,16代表16GB

-a为默认开启启动swap
之后可通过

sudo swapon -a
sudo swapoff -a

打开或关闭swap

free -hf

查看内存空间使用情况

到此成功将硬盘设置为启动项并且创建了16G内存交换空间

参考
链接: https://zhuanlan.zhihu.com/p/31484956.

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服