网问答>>张小白教你如何给Jetson AGX Orin的根文件系统省空间
问题
已解决

张小白教你如何给Jetson AGX Orin的根文件系统省空间

时间:2026-02-14 04:12:47
张小白教你如何给Jetson AGX Orin的根文件系统省空间
最佳回答
可以通过将Docker目录迁移至大容量存储设备(如SSD)并修改Docker服务配置的方式,为Jetson AGX Orin的根文件系统节省空间。具体操作如下:确认空间占用情况使用df -h命令查看当前磁盘空间使用情况,确认根文件系统(如/dev/mmcblk0p1)剩余空间不足。例如,初始剩余空间可能仅5GB左右,而Docker目录(/var/lib/docker)可能占用10GB以上。迁移Docker目录至SSD创建目标目录:在SSD挂载点(如/home1)下创建新目录/home1/docker,用于存储Docker数据。sudo mkdir /home1/docker移动原有数据:将原Docker目录/var/lib/docker重命名为临时目录(如/var/lib/docker1),避免直接移动导致服务中断。sudo mv /var/lib/docker /var/lib/docker1创建软链接(测试用,后需修正):初步尝试通过软链接将/var/lib/docker指向/home1/docker,但后续发现Docker服务不支持软链接路径。sudo ln -s /home1/docker /var/lib/dockersudo mv /var/lib/docker1/* /home1/docker/修改Docker服务配置停止Docker服务:确保服务停止以避免配置冲突。sudo service docker stop编辑服务文件:修改/usr/lib/systemd/system/docker.service,在ExecStart行添加--graph=/home1/docker参数,指定新数据目录。sudo vi /usr/lib/systemd/system/docker.service修改后配置示例:ExecStart=/usr/bin/dockerd -H fd:// --graph=/home1/docker重启Docker服务并验证重载配置并启动服务:sudo systemctl daemon-reloadsudo service docker start检查服务状态:确认Docker服务正常运行且无错误。sudo service docker status测试容器运行:运行简单容器(如hello-world)验证功能正常。docker run hello-world查看镜像列表:确认原有镜像未丢失。docker images确认空间释放效果再次使用df -h命令查看根文件系统剩余空间,确认已从5GB增至18GB以上,证明迁移成功。注意事项:Docker服务不支持通过软链接访问数据目录,必须直接修改服务配置指定绝对路径。操作前建议备份重要数据,避免因误操作导致数据丢失。若SSD未自动挂载,需先通过fstab配置持久化挂载。
时间:2026-02-14 04:12:54
本类最有帮助
Copyright © 2008-2013 www.wangwenda.com All rights reserved.冀ICP备12000710号-1
投诉邮箱: