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
查看占用進程,關閉后再卸載。