Jetson TX2挂载SD卡

不得不说,TX2用于深度学习算法的部署,一个很大的问题是硬盘容量太小,由于我的应用需求需要存储大量数据,因此需要挂载一个SD卡。
关于Linux挂载存储介质相关原理可参考我的博客—Linux之存储介质——mount、umount、fdisk、mkfs
本文参考Jetson TX2 挂载SD卡
更多Linux相关基础知识参考
Linux学习笔记导航页
更多TX2的使用方法和技巧可参考
Jetson TX2使用经验导航页

Step1: 查看硬盘信息

$ sudo fdisk -lu

输出较多,主要看这一行

Device         Boot Start       End   Sectors  Size Id Type
/dev/mmcblk2p1       2048 124735487 124733440 59.5G  f W95 Ext'd (LBA)
/dev/mmcblk2p5       4096 124735487 124731392 59.5G  7 HPFS/NTFS/exFAT

Step2:修改SD卡模式

sudo mkfs -t ext4 /dev/mmcblk2p5

此时,我遇到了报错

/dev/mmcblk2p5 is apparently in use by the system; will not make a filesystem

解决方法是,首先查看mmcblk2p5的挂载情况

$ mount

发现其自动挂载了,然后卸载挂载

$ unmount  /dev/mmcblk2p5

再重新修改SK卡模式即可

Step3:在主目录创建data并修改权限

$ sudo mkdir ~/data
$ sudo chown nvidia:nvidia ~/data

Step4: 将SD卡挂载到data文件夹下

$ sudo mount -t ext4 /dev/mmcblk2p5 ~/data/

Step5:查看挂载情况

$ mount
/dev/mmcblk2p5 on /home/nvidia/data type ext4 (rw,relatime,data=ordered)

Step6: 设置开机自动挂载

$ sudo vim /etc/fastab

在末尾添加一行

/dev/mmcblk2p5            /home/deeid-2/data/                     ext4           defaults                                     1 2

注意格式一定要对齐

Step7:重启计算机

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章