news 2026/11/3 18:59:23

Ventoy 持久化教程:一次建好 persistence.dat,U盘 Linux 数据跟着走

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ventoy 持久化教程:一次建好 persistence.dat,U盘 Linux 数据跟着走

Ventoy 持久化教程:一次建好 persistence.dat,U盘 Linux 数据跟着走

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

Ventoy 持久化解决的烦恼很具体:从 U 盘启动的 Linux 每次重启都像回到出厂状态。persistence.dat 就是给这套系统配的随身仓库——你装的软件、存的文档、调的参数,关机后原样保留。教程面向第一次折腾可启动 U 盘的读者,全程只调用官方现成脚本,不用手写底层命令。

配好之后,你每天能做什么

  • 早上插 U 盘开机,昨晚写的代码、装好的软件都在原位,直接接着干。
  • 改过的系统设置原样生效,不用每次从头配一遍。
  • 等于把整台电脑装进 U 盘,插到哪台机器都能无缝续用。

🧳 30 秒原理:persistence.dat 怎么被识别和挂载

把 Live 系统想成一间一次性客房:床桌每天重摆,你带来的东西不会丢——前提是装进行李箱。persistence.dat 就是这只行李箱。

Ventoy 认标签,不认文件名。启动时 GRUB 里的 vt_select_persistence 会自动比对:当前 ISO 要求哪个标签,U 盘上哪个 dat 带着这个标签,对上了才把 dat 挂进系统,全程不用你动手。同一块 U 盘可以放多套 ISO,各配一个标签不同的 dat,互不影响。

最短操作路径:从写盘到验证一共 5 步

  1. 把 Ventoy 写进 U 盘。先用lsblk记下设备名,再执行全新安装(设备名按实际替换,参考 Ventoy2Disk.sh 的说明):
    sudo bash Ventoy2Disk.sh -i /dev/sdX

    验证:重启选 U 盘启动,能看到 Ventoy 菜单即成功。

  2. 放入 ISO。把目标发行版的 ISO 直接拖进安装后出现的主分区,像普通文件夹一样放。
  3. 生成 dat。在任意目录运行官方脚本 CreatePersistentImg.sh,默认产出 1GB、ext4、标签 casper-rw 的 persistence.dat:
    sudo bash CreatePersistentImg.sh

    想更大容量或换 xfs 文件系统:

    sudo bash CreatePersistentImg.sh -s 2048 -t xfs

    换发行版时只改标签,比如 MX Linux:

    sudo bash CreatePersistentImg.sh -l MX-Persist

    验证:当前目录出现 persistence.dat,体积与 -s 指定的 MB 数一致。

  4. dat 归位。把生成的 dat 复制到 U 盘主分区,与 ISO 并排摆放。
  5. 重启验证。进系统装个软件或存个文件,再重启一次,东西还在即成功。

CreatePersistentImg.sh 的全部选项:

选项作用缺省值
-s容量,单位 MB1024
-tdat 内文件系统,可选 ext2/3/4 与 xfsext4
-l卷标签,决定 dat 被哪个发行版认领casper-rw
-o输出文件名persistence.dat
-c在 dat 内写入的配置文件名无
-e启用加密,执行时提示输入密码关闭

标签决定归属:casper-rw 对应 Ubuntu、Debian 家族,MX Linux 认 MX-Persist,其他发行版去查各自文档。文件名可以随便起,标签必须一字不差(区分大小写)。

🧰 容量管理:persistence.dat 空间不够怎么扩、想瘦身怎么办

用 ExtendPersistentImg.sh 一条命令搞定两个方向。给现有 dat 追加 2GB:

sudo bash ExtendPersistentImg.sh persistence.dat 2048

想收回空间,数字前加负号,即减掉 2048MB:

sudo bash ExtendPersistentImg.sh persistence.dat -2048

限制先看清楚,再动手:

  • dat 的体积必须落在 1MB 整数倍上,官方脚本生成的文件天然满足。
  • xfs 建的 dat 只许长、不许缩;ext2/3/4 两个方向都支持。
  • ext 路线执行前会先跑一遍 e2fsck,操作时确保 U 盘没被其他进程写入。
  • xfs 依赖 xfsprogs,ext 依赖 e2fsprogs,缺哪个脚本都会直接报错提示。
  • 创建时 xfs 最小 16MB,ext 系最小 1MB,别把 -s 设太小。

另外提醒:dat 实打实占 U 盘容量,声明多大就扣多少,不存在虚拟预留。日常使用 8GB 起步比较稳,软件装得多就上 20GB。

可选增强

🔐 给 dat 加 LUKS 加密锁

创建时带上 -e,脚本提示输入密码后自动完成 LUKS 格式化,之后读写该 dat 都要密码,U 盘外借、放公共场合时多一层兜底:

sudo bash CreatePersistentImg.sh -s 2048 -e

注意只有部分发行版能识别加密卷,动手前先确认目标系统的持久化文档提到支持加密。

用 -c 指定挂载配置文件

-c 会在 dat 内部写入一个指定文件名的配置,内容固定是/ union,含义是把整个根目录并入持久化。部分发行版只有找到这个文件才启用持久化,文件名必须与文档要求一致,按发行版说明原样填写即可。

排错自检:先查标签、再查位置、最后查空间

启动后持久化没生效,按下面的顺序排查,一般三步内能定位:

  1. 先查标签。大概率原因是标签与发行版要求对不上。读出 dat 的实际标签:
    sudo blkid persistence.dat

    看输出里的 LABEL 字段,与文档要求逐字比对,大小写也算。

  2. 再查位置。大概率原因是 dat 没和 ISO 放在同一目录。在存放 dat 的目录下执行:
    ls -l persistence.dat *.iso

    两者同时出现在输出里,位置才算对。

  3. 最后查空间。大概率原因是 dat 被写满或文件系统报错。进入系统后执行:
    df -h

    找到持久化卷所在行看使用率,满 100% 就清空间或按上一节扩容。

收尾:一句话 + 速查表

把 dat 建好、标签对齐、与 ISO 并排放好,一次性 Live U 盘就升级成天天能用的便携工作站。遇到下面的情形,直接抄命令:

你遇到的情形对应命令
首次配置,目标为 Ubuntu 系发行版sudo bash CreatePersistentImg.sh
想要 2GB 容量且用 xfssudo bash CreatePersistentImg.sh -s 2048 -t xfs
装完软件后想多给 2GBsudo bash ExtendPersistentImg.sh persistence.dat 2048
占多了想收回 2GB(仅 ext 系)sudo bash ExtendPersistentImg.sh persistence.dat -2048
给 dat 加上密码锁sudo bash CreatePersistentImg.sh -e

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 18:42:54

如何用8GB显卡玩转4K视频生成:阿里WanVideo_comfy完整指南

如何用8GB显卡玩转4K视频生成:阿里WanVideo_comfy完整指南 在AI视频生成领域,专业工具普遍存在"高门槛、高成本、高复杂度"的三高问题,让普通创作者望而却步。阿里巴巴通义万相团队开源的WanVideo_comfy项目通过ComfyUI生态实现电…

作者头像 李华
网站建设 2026/11/3 18:42:48

30亿参数撬动多模态革命:ERNIE 4.5-VL重塑AI效率边界

30亿参数撬动多模态革命:ERNIE 4.5-VL重塑AI效率边界 【免费下载链接】ERNIE-4.5-VL-424B-A47B-Base-PT 项目地址: https://ai.gitcode.com/hf_mirrors/baidu/ERNIE-4.5-VL-424B-A47B-Base-PT 导语 百度ERNIE-4.5-VL-28B-A3B多模态大模型凭借异构混合专家架…

作者头像 李华
网站建设 2026/11/3 18:35:45

终极教程:使用vLLM高效部署Nemotron-Labs-Audex-2B语音识别服务

终极教程:使用vLLM高效部署Nemotron-Labs-Audex-2B语音识别服务 【免费下载链接】Nemotron-Labs-Audex-2B 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Nemotron-Labs-Audex-2B Nemotron-Labs-Audex-2B是一款功能强大的语音识别模型,结…

作者头像 李华
网站建设 2026/11/3 18:30:50

(最新)基于Springboot智能物流管理系统【附源码+文档】

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华