实现 TF 卡开机自动挂载,需要修改 /etc/fstab 文件。以下是详细步骤:
1. 确认 TF 卡的设备名和分区
首先,运行以下命令查看 TF 卡的设备名和分区:
sudo fdisk -l或
lsblk示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 29.7G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot
└─mmcblk0p2 179:2 0 29.5G 0 part /
mmcblk1 179:8 0 14.9G 0 disk
└─mmcblk1p1 179:9 0 14.9G 0 part **
mmcblk0** 是系统盘(eMMC 或 SD 卡)。**
mmcblk1** 是 TF 卡(设备名)。**
mmcblk1p1** 是 TF 卡的分区(通常需要挂载这个)。
2. 获取 TF 卡的 UUID(推荐)
使用 UUID 挂载比设备名更稳定(即使设备名变化,UUID 也不会变):
sudo blkid记录
UUID="ABCD-1234"(你的 UUID 会不同)。
3. 创建挂载点
sudo mkdir -p /mnt/sdcard4. 编辑 /etc/fstab 文件
sudo nano /etc/fstab在文件末尾添加一行(根据你的文件系统类型调整):
# 使用 UUID 挂载(推荐)
UUID=1234-5678 /mnt/sdcard ext4 defaults 0 0systemctl daemon-reload5. 测试 /etc/fstab 配置
sudo mkdir -p /mnt/sdcard
sudo mount -a
df -h如果没有报错,说明配置正确。
检查是否挂载成功:
预期输出:
/dev/mmcblk1p1 15G 1.2G 13G 9% /mnt/sdcard
6. 重启验证
sudo reboot重启后检查是否自动挂载:
df -h
评论区