首页主机资讯Ubuntu挂载SD卡的方法

Ubuntu挂载SD卡的方法

时间2026-01-21 06:24:04发布访客分类主机资讯浏览1482
导读:Ubuntu 挂载 SD 卡实用指南 一、识别设备与分区 插入 SD 卡后,用以下命令确认设备名与分区: 查看块设备:lsblk 查看详细分区:sudo fdisk -l 观察挂载情况:df -h 典型设备名可能为: 外置读卡器:...

Ubuntu 挂载 SD 卡实用指南

一、识别设备与分区

  • 插入 SD 卡后,用以下命令确认设备名与分区:
    • 查看块设备:lsblk
    • 查看详细分区:sudo fdisk -l
    • 观察挂载情况:df -h
  • 典型设备名可能为:
    • 外置读卡器:/dev/sdX(如 /dev/sdb1
    • 板载 eMMC/部分开发板:/dev/mmcblkXpY(如 /dev/mmcblk2p1
  • 建议用 blkid 获取分区的 UUIDTYPE,便于后续使用 UUID 挂载,避免设备名变动导致失败。

二、手动挂载到指定目录

  • 创建挂载点(示例为用户目录):mkdir -p ~/sdcard
  • 按文件系统类型挂载(将 /dev/sdX1 替换为你的实际分区):
    • FAT/VFATsudo mount -t vfat /dev/sdX1 ~/sdcard
    • NTFSsudo mount -t ntfs /dev/sdX1 ~/sdcard
    • ext4sudo mount -t ext4 /dev/sdX1 ~/sdcard
  • 若提示未知文件系统类型 exfat,先安装支持:sudo apt-get install exfat-fuse,再挂载。
  • 挂载后可用 df -hmount 查看是否成功。

三、开机自动挂载(推荐用 UUID)

  • 获取分区信息:sudo blkid,复制目标分区的 UUIDTYPE
  • 编辑 /etc/fstab,在末尾添加一行(示例为 ext4,按实际替换):
    • UUID=你的UUID /home/用户名/sdcard ext4 defaults 0 2
    • 若是 FAT/VFATUUID=你的UUID /home/用户名/sdcard vfat defaults,uid=1000,gid=1000,umask=022 0 2
  • 使配置生效并校验:sudo mount -a;若报错,请检查设备名、UUID、文件系统类型与 fstab 语法。
  • 安全提示:编辑 /etc/fstab 不当可能影响系统启动,务必保留一条可本地登录的控制台或救援方式。

四、常见问题与处理

  • 已自动挂载需先卸载再手动挂载:先 df -h 找到挂载点,再 sudo umount /挂载点;若设备忙,关闭占用该卡的程序或文件管理器窗口后再卸载。
  • 只读挂载或提示文件系统错误:多为异常断电或文件系统损坏。先卸载:sudo umount /dev/sdX1;再修复(ext4 示例):sudo fsck -f /dev/sdX1,修复后重新挂载。
  • 权限问题(普通用户无法写入):挂载 ext4 后执行 sudo chown $USER:$USER ~/sdcard;挂载 FAT/VFAT 可在 fstab 中使用 uid/gid/umask 选项指定所有者与权限。
  • 设备名变动导致挂载失败:优先使用 UUID 配置自动挂载,避免 /dev/sdX 变化带来的问题。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu挂载SD卡的方法
本文地址: https://pptw.com/jishu/788214.html
Ubuntu挂载无线网络驱动器 Ubuntu挂载ext4分区步骤

游客 回复需填写必要信息