You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整Xubuntu 22.04 LTS Live USB的持久化日志分区大小

如何调整Xubuntu 22.04 LTS Live USB的持久化日志分区大小

看起来你已经用64GB的Intenso Ultra Line U盘制作了Xubuntu 22.04 LTS的Live USB,但从你给出的lsblk和gdisk输出来看,当前U盘是直接写入ISO镜像的模式——整个设备被识别为iso9660格式,只有3.8G的sdb1分区(对应镜像内容)、5M的ESP分区和300K的小分区,剩下的大量空间都没被利用起来。要调整持久化日志分区的大小,咱们按下面的步骤来操作:

先理清当前状况

直接用dd或类似工具写入ISO镜像的Live USB是只读的,默认没有可自定义大小的持久化分区。你要实现可调整大小的持久化存储,需要先把U盘恢复成普通可写状态,再用支持持久化配置的工具重新制作。

操作步骤

1. 备份U盘数据(重要!)

分区操作会清空U盘所有内容,所以一定要先备份里面的重要文件。

2. 卸载U盘的所有挂载分区

先确保U盘的分区没有被挂载,打开终端执行:

sudo umount /dev/sdb1
sudo umount /dev/sdb2
sudo umount /dev/sdb3

如果提示“target is busy”,可以先关闭所有访问U盘的程序,或者重启后再操作。

3. 清除U盘现有分区表

用gdisk清空当前的GPT分区表,重置U盘:

sudo gdisk /dev/sdb

进入交互界面后:

  • 输入x进入专家模式
  • 输入z清空分区表
  • 按提示确认(输入y清除GPT,再输入y清除MBR)
  • 输入q退出gdisk

4. 用mkusb制作带自定义持久化分区的Live USB

推荐用mkusb工具,它能直观设置持久化分区大小:

  • 先安装mkusb:
sudo add-apt-repository ppa:mkusb/ppa
sudo apt update
sudo apt install mkusb mkusb-nox usb-pack-efi
  • 运行mkusb:
sudo mkusb

跟着向导走:

  1. 选择Install (make a boot device)
  2. 选中你的Xubuntu 22.04 LTS ISO镜像文件
  3. 选择目标U盘(注意选对/dev/sdb,别误选本地硬盘!)
  4. 选择persistent live模式
  5. 设置持久化分区大小——你可以把大部分剩余空间分配给它(比如50GB左右,留少量空间给系统分区)
  6. 确认操作,等待制作完成

5. 验证持久化分区

制作完成后重新插入U盘,用lsblk查看:

lsblk /dev/sdb

你会看到一个名为casper-rw的分区,这就是持久化日志分区,大小就是你设置的数值。

手动调整替代方案

如果你不想用mkusb,也可以手动操作:

  1. 用gdisk创建两个分区:
    • 第一个分区:大小和ISO镜像相近(比如4GB),格式设为fat32,标记为引导分区
    • 第二个分区:分配剩余所有空间,格式设为ext4,卷标命名为casper-rw
  2. 把ISO镜像内容复制到第一个分区:
sudo mount -o loop xubuntu-22.04-lts.iso /mnt/iso
sudo mount /dev/sdb1 /mnt/usb
sudo cp -a /mnt/iso/* /mnt/usb/
sudo umount /mnt/iso /mnt/usb
  1. 修改引导参数开启持久化:
    挂载sdb1后,编辑/mnt/usb/boot/grub/grub.cfg,在每个linux行的末尾添加persistent
  2. 格式化第二个分区为持久化存储:
sudo mkfs.ext4 -L casper-rw /dev/sdb2

备注:内容来源于stack exchange,提问作者Adalbert Hanßen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:25:34