当前位置: 首页 > news >正文

Ubuntu 设置自动挂载 SD 卡,扩容根目录

一、前言

        由于手上的 Jetson Nano 开发板为板载 16G emmc,但是安装完 CUDA 套件后,只剩可怜的2-3G容量,想下载一些库和源码是真的捉襟见肘。

        于是想将一些可重复下载的,不怕丢失的文件,放到外扩的 SD 卡中,即使坏了就重新下载和编译即可。

二、设置 SD 卡

        由于 SD 卡是长期挂载,不随意移除,所以建议格式化为 Ubuntu 下兼容性更好的 ext4 格式。exFAT 可以和 Windows 共同使用,但是不在我的考虑范围,并且有最大文件限制。

        我使用了 64G 的空白 SD 卡,可以使用 fdisk 重新分区:

sudo fdisk /dev/mmcblk1

我只保留了一个分区,然后格式化为 ext4 格式:

sudo mkfs.ext4 /dev/mmcblk1p1

三、设置自动挂载

1、选择一个想要挂载的目录

我比较喜欢在 ~ 目录下操作,也就是 home 下,这样权限更宽松,读者也可以放在 / 根目录下。

mkdir ~/sd_card

2、查看 sd 卡分区 UUID

sudo blkid /dev/mmcblk1p1

/dev/mmcblk1p1: UUID="77469ca8-73ed-41ca-bf6a-bdd55affbd14" TYPE="ext4" PARTLABEL="Basic data partition" PARTUUID="78454ccc-ca8d-4548-99f1-e712cca72480"

将 UUID 部分暂时保留。

3、填写 /etc/fstab

sudo vi /etc/fstab

在末尾添加字段:

UUID=77469ca8-73ed-41ca-bf6a-bdd55affbd14  /home/user/sd_card  ext4  defaults,nofail,noatime,user      0  2

读者注意修改 UUID 和要挂载的目录,还有文件系统的格式。

后面的参数分别代表:

  • nofail:即使SD卡不存在,系统也能正常启动。

  • user:允许普通用户挂载/卸载(可选)。

  • noatime:减少写入次数,延长SD卡寿命。

4、加载配置

使用以下命令重新加载挂载配置:

sudo mount -a

如果没有报错,执行 lsblk 查看挂载结果:

四、总结

        该方法适用于不担心数据丢失和开发板扩容的解决方案,毕竟 SD 卡众所周知,指不定哪天就 G 了,运气好能用好几年。

http://www.dtcms.com/a/277770.html

相关文章:

  • 进程互斥的硬件实现方法
  • Python----大模型(Langchain-Prompt提示词)
  • 快速搭建Maven仓库服务
  • 大话数据结构之 <顺序表> (C语言)
  • 学习:JS基础[5]对象
  • 【SpringAI Alibaba】基于 Redis 实现连续对话与向量存储
  • VsCode的LivePreview插件应用
  • [Java恶补day41] 226. 翻转二叉树
  • 基于springboot的大学公文收发管理系统
  • AB实验评估指标体系之【实验评估指标体系】
  • 015_引用功能与信息溯源
  • python 字典(Dictionary) vs. 集合(Set):它们是如何做到快速查找的?为什么字典的键(key)必须是不可变的?
  • S7-1200 与 ET200SP:PROFINET 设备关键数据 IP 地址、MAC 地址及 MRP 环状态获取
  • Datawhale AI 夏令营2025科大讯飞AI大赛<夏令营:用AI做带货视频评论分析>
  • 什么是渐进式框架
  • OpenVela 之 UI 应用开发
  • kettle从入门到精通 第102课 ETL之kettle xxl-job调度kettle的两种方式
  • 【Linux系统】进程状态 | 进程优先级
  • 手写std::optional:告别空指针的痛苦
  • java + groovy : 动态解析groovy脚本,并与java交互
  • MacBook Air M4 安装 VMware Fusion Pro
  • 问题记录:Fastjson序列化-空值字段处理
  • CA复习功课
  • Appdynamic 配置 PostgreSQL 收集器
  • 复习笔记 34
  • 【VSCode+LaTeX】科研写作环境搭建
  • 内存池(C++)v3 | 简历写法 | 相关面试题
  • 浏览器本地存储——使用localStorage实现电商系统商品收藏功能实战
  • 在网站学装机
  • SCTP协议网络编程