参考:Nvidia Jetson AGX Xavier笔记』Xavier(arrch64架构)挂载SD卡!
- 查看SD卡所在分区
sudo fdisk -lu
如果已经存在 Device /dev/mmcbk1p1,说明已经分区好了。如果仅有 Disk /dev/mmcbk1,则首先要对 SD 卡进行分区。
- 对SD 卡进行分区
sudo fdisk /dev/mmcblk1
-
在Command (m for help)提示符后面输入n,执行 add a new partition 指令给硬盘增加新分区。
-
Partition type: Select 根据自己的情况选择主分区或扩展分区。主分区可以安装系统作为启动盘,扩展分区不可用。扩展分区还可以进一步分为几个逻辑分区。仅用于存储数据,二者其实没啥区别。
-
后续的 Partition number、First sector、 Last sector,按 Enter 采用默认值即可。
-
在Command (m for help)提示符后面输入p,打印分区情况,可以看到已正确完成分区。
-
在Command (m for help)提示符后面输入w,保存分区表。退出。
-
再次输入指令:
sudo fdisk -lu
,如果显示Device /dev/mmcblk1p1则表示分区完成。
- 格式化为 ext4 分区
sudo mkfs -t ext4 /dev/mmcblk1p1
- 挂载 SD 分区到 /sd 文件夹下
mkdir /sd
sudo mount /dev/mmcblk1p1 /sd
df -h # 查看
- 设置开机挂载
sudo gedit /etc/fstab
在文本末尾增加一行:
/dev/mmcblk1p1 /sd ext4 defaults 1 2
各项依次为:设备名称 挂载点 分区类型 挂载选项 dump选项 fsck选项。
将此行注释掉即可取消挂载。
- 设置完全的读写权限
sudo chmod -R 777 /sd
# -R 是指级联应用到目录里的所有子目录和文件
# 777 是所有用户都拥有最高权限