1. 准备工作
将SD卡插入Debian系统的SD卡插槽或通过读卡器连接到USB端口,确保设备物理连接正常。
2. 识别SD卡设备名称
打开终端,使用以下命令查看系统中的存储设备信息,识别SD卡的设备名称(如/dev/sdb1、/dev/mmcblk0p1等):
lsblk:简洁列出块设备及其挂载点,适合快速识别新插入的SD卡;sudo fdisk -l:显示详细磁盘分区信息(需root权限),可确认SD卡的容量、分区类型等。/dev/sda)。3. (可选)分区与格式化(若SD卡未分区/需重新格式化)
分区:若SD卡未分区,使用fdisk工具创建分区:
sudo fdisk /dev/sdX # 替换sdX为SD卡设备(如/dev/sdb,无数字)
在fdisk界面依次输入:n(创建新分区)→ p(主分区)→ 回车(默认分区大小,覆盖整个SD卡)→ w(保存并退出)。
格式化:将分区格式化为常用文件系统(如ext4、FAT32、exFAT):
sudo mkfs.ext4 /dev/sdXn(sdXn为SD卡分区,如/dev/sdb1);sudo mkfs.vfat -F 32 /dev/sdXn;sudo apt install exfat-utils exfat-fuse,再执行sudo mkfs.exfat /dev/sdXn。⚠️ 格式化会清除SD卡所有数据,请提前备份重要文件。
4. 创建挂载点
挂载点是SD卡在文件系统中的访问目录,通常创建在/mnt或/media下:
sudo mkdir -p /mnt/sdcard # -p参数避免目录已存在的错误
可根据需求修改目录名称(如/mnt/sd)。
5. 挂载SD卡
使用mount命令将SD卡分区挂载到指定挂载点:
sudo mount /dev/sdXn /mnt/sdcard # 替换为实际设备名称(如/dev/sdb1)
sudo apt install ntfs-3g),并使用mount.ntfs-3g或mount.exfat-fuse命令挂载。6. 验证挂载结果
通过以下命令确认SD卡是否成功挂载:
df -h:查看挂载点的磁盘使用情况,若显示/dev/sdXn挂载在/mnt/sdcard,则表示成功;lsblk:检查SD卡分区的MOUNTPOINT列是否指向挂载点;cd /mnt/sdcard && ls查看SD卡内的文件。7. (可选)设置开机自动挂载
若需每次启动系统时自动挂载SD卡,需编辑/etc/fstab文件:
sudo blkid /dev/sdXn(替换为实际分区),记录输出的UUID(如1234-5678);fstab:使用文本编辑器(如nano)打开文件:sudo nano /etc/fstab
在文件末尾添加一行(格式:UUID=xxx 挂载点 文件系统类型 defaults 0 2):UUID=1234-5678 /mnt/sdcard ext4 defaults 0 2
保存并退出(Ctrl+O→回车→Ctrl+X)。sudo mount -a,若无错误提示,则配置生效。8. 卸载SD卡
完成操作后,使用umount命令安全卸载SD卡(避免数据损坏):
sudo umount /mnt/sdcard # 替换为实际挂载点
lsof /mnt/sdcard查看占用进程,关闭后再卸载。