ubuntu

ubuntu挂载sd卡教程

小樊
41
2025-10-19 12:27:58
栏目: 智能运维

Ubuntu挂载SD卡完整教程

一、手动挂载SD卡(临时使用)

1. 插入SD卡并识别设备

将SD卡插入电脑的SD卡插槽或读卡器,连接完成后打开终端(快捷键:Ctrl+Alt+T)。
输入以下命令查看所有存储设备,找到SD卡对应的设备名称(通常为/dev/sdX1,其中X是字母,1是分区号):

lsblk

或通过内核日志过滤SD卡信息:

dmesg | grep sd

示例输出中,sdb1即为SD卡的第一个分区。

2. 创建挂载点

选择一个空目录作为SD卡的挂载点(如/mnt/sdcard),使用sudo创建目录:

sudo mkdir -p /mnt/sdcard

3. 挂载SD卡

使用mount命令将SD卡分区挂载到指定目录。若SD卡为FAT32/exFAT格式,需指定文件系统类型;若为EXT4格式,可省略-t参数:

# FAT32/exFAT格式(常见于相机、手机SD卡)
sudo mount -t vfat /dev/sdX1 /mnt/sdcard

# EXT4格式(常见于Linux设备)
sudo mount /dev/sdX1 /mnt/sdcard

注:若系统未自动安装ntfs-3g(用于挂载NTFS格式),需先执行sudo apt install ntfs-3g,再使用sudo mount -t ntfs-3g /dev/sdX1 /mnt/sdcard挂载NTFS格式。

4. 访问与卸载SD卡

二、自动挂载SD卡(永久生效)

若希望每次插入SD卡时自动挂载,需修改/etc/fstab文件(系统启动时自动执行的挂载配置)。

1. 获取SD卡UUID

使用blkid命令获取SD卡分区的UUID(通用唯一识别码,比设备名称更稳定):

sudo blkid /dev/sdX1

示例输出:

/dev/sdb1: UUID="1234-5678" TYPE="vfat"

记录UUID值(如1234-5678)和TYPE(文件系统类型,如vfatext4)。

2. 编辑/etc/fstab文件

使用文本编辑器(如nano)打开/etc/fstab

sudo nano /etc/fstab

在文件末尾添加一行(替换为你的UUID、挂载点和文件系统类型):

UUID=1234-5678  /mnt/sdcard  vfat  defaults,rw,umask=000,uid=1000,gid=1000  0  0

3. 测试与生效

三、常见问题及解决方法

1. 无法找到设备

2. 设备忙

3. 权限不足

4. 文件系统错误

四、注意事项

0
看了该问题的人还看了