赞
踩
手头Xavier一直用的原生emmc,可用空间只有大约28G,干不了啥活,就买了个SSD给他扩扩容。
装SSD,很简单,底座上的四颗螺丝,拧开;散热器和board分离最好用螺丝刀,轻轻撬一下。此处注意可以分离后,千万别用力分离,里面还有一根散热器的线缆,别拽断了。
安装SSD没什么好说的,插入,拧螺丝。
按照刚才步骤恢复即可。
迁移完/home之后,突发奇想,为什么不把/usr也迁过去,说干就干。
重新分区,折腾之后,/usr 完成了原始copy和挂载,一切都那么正常。
激动人心的执行了rm -rf /usr
我草,忘记修改fstab了。
此时各种指令逐渐失效,得,重新刷机吧。
具体迁移指令如下:
# 找到新装的盘 $ sudo fdisk -lu /dev/nvme0n1 # 对固态盘进行分区 $ sudo fdisk /dev/nvme0n1 # m for help。 # n新建:选择分区,primary主分区; # 分区数,输入1表示只分一个区;输入2好像直接做RAID了。 # 剩下的直接回车选默认值。 # 输入w保存。 # 查看现在的磁盘分布, 显示有/dev/nvme0n1p1,注意这里多了p1后缀,则分区成功 $ sudo fdisk -lu #如果要迁移/usr, 重复上述步骤,注意上面使用的事sectors,需要自己计算下预留的空间。 # 格式化 $ sudo mkfs -t ext4 /dev/nvme0n1p1 # 挂载分区 $ cd /mnt/ $ sudo mkdir home $ sudo mount /dev/nvme0n1p1 /mnt/home # 查看 $ df -h # 将临时挂载目录转为原/home目录 # 备份原home目录,将数据复制到临时的/home目录下 $ sudo cp -a /home/* /mnt/home # 设置开机挂载 $ sudo gedit /etc/fstab # 在文件的最后一行输入,后面的1,2参考我对fstab的解释 /dev/nvme0n1p1 /home ext4 defaults 1 2 #【可选的】删除原/home目录下的内容,此时桌面菜单任务栏都会消失不见 #【可选地】$ sudo rm -rf /home/* #重启 reboot -h now
sdkmanager 在无法识别的xavier有系统的情况下,无法执行刷机工作,故选择了使用flash工具的方法进行刷机。
关于fstab的文件格式说明可参考: /etc/fstab文件详解_峰之晓露加点盐的博客-CSDN博客
扩容的参考: NVIDIA Xavier AGX固态硬盘的安装 - 知乎 (zhihu.com)
其他参考: NVIDIA Xavier AGX固态硬盘的安装以及/home的扩展挂载_agx加固态_啊哈ㄚ的博客-CSDN博客
这个文档里,非常官方的介绍了刷机的方法,包括internal和external,还有udisk的,供参考
<Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。