深入浅出:Linux 存储设备管理与 Ventoy 启动盘制作全攻略
想动手制作启动盘,或深入理解 Linux 存储设备的使用?本文结合 Ubuntu 系统环境,从设备识别、格式化、Ventoy 制作到常见问题排查,带你一步步上手实战。
🛑 操作前的风险提示
- 强烈建议:先备份数据,避免误操作造成不可恢复的损失
- 确认设备路径是否正确(如
/dev/sdb
而不是系统盘/dev/nvme0n1
) - 所有操作建议加上
sudo
权限
一、存储设备基础知识(Ubuntu 通用)
1.1 设备路径识别
Ubuntu 中使用 /dev/sdX
(SATA/U 盘)或 /dev/nvmeXnY
(NVMe SSD)来表示设备,例如:
/dev/sda # 整个设备
/dev/sda1 # 第一个分区
使用命令查看设备结构:
lsblk
1.2 挂载点与挂载机制
- “挂载点” 是访问分区的入口
- 如:将
/dev/sda1
挂载到/mnt
:
sudo mount /dev/sda1 /mnt
sudo umount /mnt # 卸载
二、Ventoy 启动盘制作(Ubuntu 实战)
Ventoy 是一款开源工具,可将多个 ISO 镜像放入一个 U 盘中直接启动。
2.1 准备工作
- 从官网获取最新版:Ventoy Releases
- 解压并进入目录:
tar -zxvf ventoy-x.y.z-linux.tar.gz
cd ventoy-x.y.z
2.2 写入 Ventoy 到 U 盘
- 确认 U 盘路径(确保不是系统盘!)
lsblk
- 安装 Ventoy(以
/dev/sda
为例):
sudo ./Ventoy2Disk.sh -i /dev/sda
-i
:普通安装(非破坏性)-I
:强制安装(会清空整个 U 盘)
- 安装完成后,你可以直接将 ISO 镜像拷贝到挂载后的
/media/用户名/Ventoy/
目录。
三、exFAT 格式化与故障排查(Ubuntu 专用)
3.1 安装 exFAT 工具(Ubuntu)
Ubuntu 默认可能缺少 mkfs.exfat
命令。使用以下命令安装:
sudo apt update
sudo apt install exfatprogs
安装完成后,可使用如下命令格式化分区:
sudo mkfs.exfat /dev/sda1
3.2 报错处理
❌ 报错:找不到命令 mkfs.exfat
原因:系统未安装 exfatprogs
解决:执行安装命令:
sudo apt install exfatprogs
❌ 报错:Device or resource busy
原因:设备已被挂载,无法直接格式化 解决:
- 查看挂载情况:
mount | grep sda
- 卸载挂载分区(如
sda1
):
sudo umount /dev/sda1
- 然后重新执行格式化:
sudo mkfs.exfat /dev/sda1
四、安全操作建议
4.1 操作前检查项
- 使用
lsblk
/sudo fdisk -l
检查路径 - 确保目标设备不是主系统盘
- 备份重要数据
- 命令前加
sudo
4.2 卸载设备后再移除
在拔出 U 盘前一定先卸载:
sudo umount /dev/sda1
五、常用命令速查(Ubuntu)
# 查看磁盘设备和分区
lsblk
sudo fdisk -l
# 挂载与卸载
sudo mount /dev/sda1 /mnt
sudo umount /mnt
# 格式化为 exFAT
sudo mkfs.exfat /dev/sda1
# 创建挂载点目录
mkdir ~/mount_point
六、使用 GParted 调整分区(Ubuntu)
适用于压缩原有分区、腾出空间安装新系统。
操作步骤(Live Ubuntu 环境中):
sudo apt update
sudo apt install gparted
- 打开 GParted,选择设备
- 右键要修改的分区 → Resize/Move
- 修改大小后点击“Apply”
- 完成后重启系统
✅ 总结
通过本文你掌握了:
- Ubuntu 中识别、挂载、格式化存储设备的方法
- Ventoy 多系统启动盘的完整制作流程
mkfs.exfat
报错的 Ubuntu 特定解决方案- GParted 安全调整分区的使用技巧