准备工作
- 备份数据:将U盘中的重要文件复制到其他存储设备。
- 插入U盘:连接U盘到Linux电脑,确保系统识别(通常自动挂载在
/media/
目录)。 - 打开终端:按
Ctrl+Alt+T
启动终端。
确认U盘设备标识符
- 使用命令查看所有存储设备:
sudo fdisk -l
- 输出示例:
/dev/sdb1 * 2048 15667199 15665152 7.5G b W95 FAT32
- 关键信息:记录U盘设备名(如
/dev/sdb
)和分区名(如/dev/sdb1
),通常U盘容量较小,可通过容量判断。
- 输出示例:
卸载U盘分区
必须卸载才能格式化:
sudo umount /dev/sdb1 # 将sdb1替换为你的分区名
- 若提示
umount: /mnt: target is busy
,关闭所有访问U盘的文件管理器窗口。
选择文件系统并格式化
根据需求选择以下任一文件系统(推荐exFAT
或FAT32
兼容性最佳):
格式化为 exFAT(推荐)
- 优点:支持大文件(>4GB),兼容Windows/macOS/Linux。
- 安装工具(如未安装):
sudo apt install exfat-utils exfat-fuse # Debian/Ubuntu sudo dnf install exfat-utils fuse-exfat # Fedora
- 格式化命令:
sudo mkfs.exfat -n "MY_USB" /dev/sdb1 # 将"MY_USB"替换为自定义卷标
格式化为 FAT32
- 优点:广泛兼容所有操作系统,但单文件不能超过4GB。
- 命令:
sudo mkfs.fat -F 32 -n "MY_USB" /dev/sdb1
格式化为 NTFS
- 优点:适合Windows深度使用,支持大文件。
- 安装工具(如未安装):
sudo apt install ntfs-3g # Debian/Ubuntu
- 命令:
sudo mkfs.ntfs -f -L "MY_USB" /dev/sdb1
格式化为 ext4(仅Linux)
- 优点:日志式文件系统,适合纯Linux环境。
- 命令:
sudo mkfs.ext4 -L "MY_USB" /dev/sdb1
安全拔出并重新挂载
- 拔出U盘:
sudo eject /dev/sdb1
- 重新插入U盘,系统会自动挂载。
- 验证格式:
lsblk -f # 查看文件系统类型
图形界面方案(可选)
使用 GParted 工具(可视化操作):
- 安装:
sudo apt install gparted # Debian/Ubuntu
- 启动:
sudo gparted
- 操作流程:
- 右上角选择U盘设备 → 右键分区 →
Unmount
→Format to
→ 选择文件系统 → 点击✅执行。
- 右上角选择U盘设备 → 右键分区 →
注意事项
- 数据丢失风险:格式化会清空U盘,操作前必须备份!
- 设备名确认:切勿误选硬盘设备(如
/dev/sda
),否则可能格式化系统盘。 - 系统兼容性:
FAT32
:全平台兼容,但不支持>4GB文件。exFAT
:推荐日常使用(Windows/macOS/Linux通用)。NTFS
:Windows最佳,macOS/Linux需额外支持。ext4
:仅推荐Linux环境。
引用说明:本文操作基于Linux内核标准工具(
util-linux
,mkfs
系列命令),参考GNU Coreutils文档及The Linux Kernel Archives技术规范,图形工具部分遵循GParted官方指南。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5278.html