一、准备工作 插入SD卡到CentOS系统的读卡器中,确保设备已物理连接。
二、查看SD卡设备信息
使用以下命令识别SD卡的设备名称(如/dev/sdb1
、/dev/mmcblk0p1
等):
lsblk
:以树状结构展示块设备,直观显示磁盘与分区的归属关系,可快速定位新增的SD卡设备。sudo fdisk -l
:列出所有磁盘的详细分区信息,包含设备名称、容量、文件系统类型等,帮助确认SD卡的具体标识。三、创建挂载点
挂载点是访问SD卡内容的目录,通常建议创建在/mnt
或/media
下(如/mnt/sdcard
)。使用以下命令创建:
sudo mkdir -p /mnt/sdcard # -p参数确保目录不存在时自动创建
四、挂载SD卡
使用mount
命令将SD卡分区挂载到指定目录,需替换为实际设备名称:
sudo mount /dev/sdb1 /mnt/sdcard # 若SD卡未分区,直接挂载设备(如/dev/sdb)
注意:若SD卡为NTFS/FAT32等非原生Linux文件系统,需提前安装对应工具:
sudo yum install ntfs-3g
,挂载命令改为sudo mount -t ntfs-3g /dev/sdb1 /mnt/sdcard
;sudo mount -t vfat /dev/sdb1 /mnt/sdcard
。五、验证挂载结果 使用以下命令确认SD卡是否成功挂载:
df -h
:查看已挂载文件系统的使用情况,确认/dev/sdb1
或对应分区挂载在/mnt/sdcard
下;lsblk
:检查挂载点是否关联到SD卡设备。六、设置开机自动挂载(可选)
若需SD卡在系统重启后自动挂载,需编辑/etc/fstab
文件:
sudo blkid /dev/sdb1 # 输出示例:/dev/sdb1: UUID="xxxx-xxxx" TYPE="ext4"
/etc/fstab
文件:sudo nano /etc/fstab
UUID=xxxx-xxxx /mnt/sdcard ext4 defaults 0 2
UUID
为设备唯一标识;/mnt/sdcard
为挂载点;ext4
为文件系统类型;defaults
表示使用默认挂载选项;0
表示不备份;2
表示启动时检查(2为非根分区)。sudo mount -a # 无错误提示则配置成功
七、卸载SD卡(可选) 当不再需要访问SD卡时,使用以下命令安全卸载,防止数据丢失:
sudo umount /mnt/sdcard # 卸载挂载点
# 或通过UUID卸载(需先获取UUID)
sudo umount -l /dev/disk/by-uuid/xxxx-xxxx
注意事项