实现 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/sdcard
4. 编辑 /etc/fstab
文件
sudo nano /etc/fstab
在文件末尾添加一行(根据你的文件系统类型调整):
# 使用 UUID 挂载(推荐)
UUID=1234-5678 /mnt/sdcard ext4 defaults 0 0
systemctl daemon-reload
5. 测试 /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
评论区