Ventoy 持久化教程:一次建好 persistence.dat,U盘 Linux 数据跟着走
Ventoy 持久化教程一次建好 persistence.datU盘 Linux 数据跟着走【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/VentoyVentoy 持久化解决的烦恼很具体从 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 步把 Ventoy 写进 U 盘。先用lsblk记下设备名再执行全新安装设备名按实际替换参考 Ventoy2Disk.sh 的说明sudo bash Ventoy2Disk.sh -i /dev/sdX验证重启选 U 盘启动能看到 Ventoy 菜单即成功。放入 ISO。把目标发行版的 ISO 直接拖进安装后出现的主分区像普通文件夹一样放。生成 dat。在任意目录运行官方脚本 CreatePersistentImg.sh默认产出 1GB、ext4、标签 casper-rw 的 persistence.datsudo bash CreatePersistentImg.sh想更大容量或换 xfs 文件系统sudo bash CreatePersistentImg.sh -s 2048 -t xfs换发行版时只改标签比如 MX Linuxsudo bash CreatePersistentImg.sh -l MX-Persist验证当前目录出现 persistence.dat体积与 -s 指定的 MB 数一致。dat 归位。把生成的 dat 复制到 U 盘主分区与 ISO 并排摆放。重启验证。进系统装个软件或存个文件再重启一次东西还在即成功。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 追加 2GBsudo bash ExtendPersistentImg.sh persistence.dat 2048想收回空间数字前加负号即减掉 2048MBsudo bash ExtendPersistentImg.sh persistence.dat -2048限制先看清楚再动手dat 的体积必须落在 1MB 整数倍上官方脚本生成的文件天然满足。xfs 建的 dat 只许长、不许缩ext2/3/4 两个方向都支持。ext 路线执行前会先跑一遍 e2fsck操作时确保 U 盘没被其他进程写入。xfs 依赖 xfsprogsext 依赖 e2fsprogs缺哪个脚本都会直接报错提示。创建时 xfs 最小 16MBext 系最小 1MB别把 -s 设太小。另外提醒dat 实打实占 U 盘容量声明多大就扣多少不存在虚拟预留。日常使用 8GB 起步比较稳软件装得多就上 20GB。可选增强 给 dat 加 LUKS 加密锁创建时带上 -e脚本提示输入密码后自动完成 LUKS 格式化之后读写该 dat 都要密码U 盘外借、放公共场合时多一层兜底sudo bash CreatePersistentImg.sh -s 2048 -e注意只有部分发行版能识别加密卷动手前先确认目标系统的持久化文档提到支持加密。用 -c 指定挂载配置文件-c 会在 dat 内部写入一个指定文件名的配置内容固定是/ union含义是把整个根目录并入持久化。部分发行版只有找到这个文件才启用持久化文件名必须与文档要求一致按发行版说明原样填写即可。排错自检先查标签、再查位置、最后查空间启动后持久化没生效按下面的顺序排查一般三步内能定位先查标签。大概率原因是标签与发行版要求对不上。读出 dat 的实际标签sudo blkid persistence.dat看输出里的 LABEL 字段与文档要求逐字比对大小写也算。再查位置。大概率原因是 dat 没和 ISO 放在同一目录。在存放 dat 的目录下执行ls -l persistence.dat *.iso两者同时出现在输出里位置才算对。最后查空间。大概率原因是 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),仅供参考