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:重啓計算機

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