挂载存储设备

查看设备名

连接移动硬盘、U 盘或 TF 卡后执行:

sudo fdisk -l

TF 卡通常显示为 /dev/mmcblkX,U 盘和移动硬盘为 /dev/sdX,其中 X 为设备字母。

新建挂载路径

准备挂载目录(须已存在),例如挂载到 ~/downloads

mkdir -p ~/downloads

挂载分区

挂载时指定分区(如 sda1)并设置访问权限:

sudo mount -o uid=$(id -u pi),gid=$(id -g pi) /dev/sda1 ~/downloads

如果无需修改所有权,可省略 -o 选项或改为 uid=$(id -u),gid=$(id -g) 以适配当前用户。

取消挂载

sudo umount ~/downloads

若提示设备忙,可定位相关进程:

lsof | grep ~/downloads

结束占用进程后再次执行 umount

格式化存储设备

格式化前请确保分区已卸载:

sudo umount /dev/sda1

根据需求选择文件系统:

  • FAT32(兼容性高,Linux 中显示为 FAT):
sudo mkfs.vfat -F 32 /dev/sda1
  • EXT 系列(Linux 原生格式):
sudo mkfs.ext4 /dev/sda1
# 或
sudo mkfs.ext3 /dev/sda1
sudo mkfs.ext2 /dev/sda1
  • NTFS(需安装 ntfsprogs/ntfs-3g):
sudo apt-get install ntfs-3g
sudo mkfs.ntfs /dev/sda1

格式化会清空分区数据,操作前请确认目标分区无重要文件。

参考链接