当前位置: 首页 > news >正文

Linux 存储设备和 Ventoy 启动盘制作指南

一、Linux 存储设备基础知识

1. 设备路径(/dev)

设备路径是 Linux 系统中物理存储设备的唯一标识,类似设备的"身份证号"。

命名规则解析
  • /dev/sda
    • /dev:device(设备)的缩写,存放设备文件的目录
    • sd:源自 SCSI device,现在用于表示存储设备
    • a:表示第一个检测到的存储设备
    • 数字(如 sda1):表示该设备上的分区编号

2. 挂载点与挂载过程

挂载点是访问存储设备内容的入口,本质是一个目录路径。为了便于理解,我们可以通过类比来解释:

生活化类比

想象你租了一间新公寓(你的电脑系统),里面有:

设备名称 (/dev/sda1) 就像你的行李箱:

  • 每个行李箱都有独特的标签(设备名称)
  • 行李箱里存放着你的物品(文件和数据)
  • 标签帮助你识别不同的行李箱

挂载点 (/mnt) 就像公寓里的衣帽间:

  • 初始状态是空的
  • 通过"挂载"操作把行李箱中的物品放入衣帽间
  • 挂载后可以直接通过衣帽间使用物品
基本操作命令
# 创建挂载点
mkdir ~/mount_point# 挂载设备
sudo mount /dev/sda1 ~/mount_point# 卸载设备
sudo umount ~/mount_point

二、Ventoy 启动盘制作教程

1. 准备工作

  1. 下载 Ventoy
# 访问官方发布页面下载最新版本
# https://github.com/ventoy/Ventoy/releases
  1. 解压文件
tar -zxvf ventoy-x.y.z-linux.tar.gz
cd ventoy-x.y.z

2. 制作启动盘

  1. 查看设备信息
lsblk
  1. 安装 Ventoy
sudo ./Ventoy2Disk.sh -i /dev/sdX  # 替换 sdX 为实际设备路径

注意事项:

  • -i 为普通安装模式
  • -I 为强制安装模式(慎用)
  1. 复制 ISO 文件
cp ~/Downloads/系统镜像.iso /media/用户名/Ventoy/

三、重要注意事项

  1. 设备路径检查
  • 操作前必须确认设备路径
  • 使用 lsblkfdisk -l 验证
  • ⚠️ 错误的设备路径可能导致数据丢失
  1. 分区表和文件系统
# 检查分区表类型
sudo fdisk -l /dev/sdX# 格式化为 exFAT(如需要)
sudo mkfs.exfat /dev/sdX1
  1. Ventoy 特殊注意事项
  • 保持软件版本最新
  • 检查 ISO 文件兼容性
  • 确认正确的启动模式(Legacy/UEFI)

四、安全使用建议

  1. 操作前检查
  • 确认设备路径
  • 备份重要数据
  • 验证操作权限
  1. 安全操作流程
  • 使用 sudo 获取必要权限
  • 正确挂载和卸载设备
  • 完成后安全移除设备
  1. 数据保护
  • 定期备份
  • 使用安全卸载命令
  • 避免强制拔出设备

五、常用命令速查表

# 设备信息查看
lsblk                     # 列出块设备
fdisk -l                  # 查看分区详情# 文件系统操作
sudo mkfs.exfat /dev/sdX1 # 格式化为 exFAT# 挂载操作
sudo mount /dev/sdX1 /mnt # 挂载设备
sudo umount /dev/sdX1     # 卸载设备
http://www.lryc.cn/news/523967.html

相关文章:

  • Android SystemUI——CarSystemBar车载状态栏(九)
  • 多级缓存 JVM进程缓存
  • 使用Chrome和Selenium实现对Superset等私域网站的截图
  • 如何让大语言模型更好地理解科学文献?
  • anaconda安装和环境配置
  • Python基础学习(五)文件和异常
  • Mono里运行C#脚本29—mono_trampolines_init
  • 从语音识别到图像识别:AI如何“看”和“听”
  • vue3+ts+uniapp 微信小程序(第一篇)—— 微信小程序定位授权,位置信息权限授权
  • 回归算法、聚类算法、决策树、随机森林、神经网络
  • [Qt]系统相关-文件操作-QFile、QFileInfo类以及相关操作函数
  • C#高级:用Csharp操作鼠标和键盘
  • Mac 使用 GVM 管理多版本 Go 环境
  • 25届合肥工业大学自动化考研复试攻略
  • 【24】Word:小郑-准考证❗
  • 前瞻2024:前沿技术的全景洞察与深度剖析
  • 告别手动编辑:如何用Python快速创建Ansible hosts文件?
  • ESP32云开发二( http + led + lcd)
  • Java 基于微信小程序的原创音乐小程序设计与实现(附源码,部署,文档)
  • JavaWeb开发(十五)实战-生鲜后台管理系统(二)注册、登录、记住密码
  • 在stm32中C语言编写的程序中,一个整形数据是怎么存储的,高位在前还是低位在前
  • Redis系列之底层数据结构字典Dict
  • CSS 溢出问题及解决方案:实用案例与技巧
  • FastExcel 新一代的潮流 (EasyExcel)
  • 使用ffmpeg提高mp4压缩比,减小文件体积【windows+ffmpeg+batch脚本】
  • cuda从零开始手搓PB神经网络
  • mac 安装mongodb
  • K8S-Pod资源清单的编写,资源的增删改查,镜像的下载策略
  • 【Maui】视图界面与数据模型绑定
  • JavaScript笔记基础篇02——运算符、语句、数组