温馨提示×

ubuntu如何设置分卷大小

小樊
32
2025-12-29 22:45:51
栏目: 智能运维

Ubuntu 设置分卷大小的实用方法

一 概念与目标

  • 在 Ubuntu 中,“分卷”既可能指对磁盘进行分区大小调整/新建分区,也可能指使用 LVM 逻辑卷来灵活分配容量,或用压缩工具做分卷压缩(文件级分包)。不同场景操作不同,请按你的目标选择对应步骤。

二 图形界面调整分区大小 GParted

  • 安装与启动:sudo apt update && sudo apt install gparted;在应用菜单搜索并启动 GParted。
  • 基本流程:
    1. 在右上角选择目标磁盘(如 /dev/sda);
    2. 右键目标分区选“调整/移动”,拖动滑块或输入数值设置新大小(单位可用 MiB/GiB);
    3. 若有未分配空间,右键“新建”创建分区,选择文件系统(如 ext4/NTFS);
    4. 点击工具栏“应用所有操作”,等待完成。
  • 重要提示:涉及收缩分区时通常需要卸载该分区;操作前务必备份重要数据,过程中不要中断或拔出磁盘。

三 命令行调整分区大小 fdisk 或 parted

  • 查看磁盘与分区:lsblk 或 sudo fdisk -l
  • 使用 fdisk(MBR 场景):
    1. sudo fdisk /dev/sda
    2. 输入 n 新建分区,按提示选择分区号、起始扇区与大小(如 +10G 表示 10GB);
    3. 可按需输入 t 修改分区类型;
    4. 输入 w 写入并退出;随后对新分区执行格式化(如 sudo mkfs.ext4 /dev/sdaX)。
  • 使用 parted(支持更大磁盘与更灵活单位):
    1. sudo parted /dev/sda
    2. 可用 print 查看;用 mkpart 创建分区(如 mkpart primary ext4 1MiB 10GiB);
    3. 已有分区可用 resizepart 调整结束位置;
    4. quit 退出。
  • 文件系统调整:分区扩容后,通常还需扩展文件系统(见下一节 LVM 部分针对 ext4/xfs 的做法)。

四 使用 LVM 设置与管理逻辑卷大小(推荐灵活扩容)

  • 安装工具:sudo apt update && sudo apt install lvm2
  • 初始化与创建:
    • 创建物理卷:sudo pvcreate /dev/sdX
    • 创建卷组:sudo vgcreate my_vg /dev/sdX
    • 创建逻辑卷:sudo lvcreate -L 100G -n my_lv my_vg
    • 格式化:sudo mkfs.ext4 /dev/my_vg/my_lv
    • 挂载与自动挂载:sudo mkdir -p /mnt/my_lv;sudo mount /dev/my_vg/my_lv /mnt/my_lv;在 /etc/fstab 添加一行:/dev/my_vg/my_lv /mnt/my_lv ext4 defaults 0 2
  • 在线扩容示例(卷组有空闲空间时):
    • 扩展逻辑卷:sudo lvextend -l +100%FREE /dev/my_vg/my_lv
    • 扩展文件系统:ext4 用 sudo resize2fs /dev/my_vg/my_lv;XFS 用 sudo xfs_growfs /mnt/my_lv
  • 若底层物理卷容量增加(如扩容了整块盘):sudo pvresize /dev/sdX,然后按上两步扩展 LV 与文件系统。

五 文件级分卷压缩 7z 或 tar+split(非分区)

  • 7z 分卷:sudo apt install p7zip-full;压缩并每卷 10MB:7z a name.7z filename -v10m;解压:7z x name.7z.001
  • tar+split 分卷:tar czf - logs/ | split -b 1M - logs.tar.gz.;合并解压:cat logs.tar.gz.* | tar xz
  • 说明:这是把“文件”切成多个小包,不会修改磁盘分区结构。

六 注意事项与常见问题

  • 数据安全:分区/扩容有风险,务必完整备份;收缩分区前先卸载;全程保持供电与磁盘连接稳定。
  • 工具选择:桌面环境优先用 GParted;服务器或无图形环境用 fdisk/parted;需要后续灵活扩容优先 LVM
  • 文件系统一致性:分区扩容后记得扩展文件系统(如 resize2fs/xfs_growfs);不同文件系统的命令不同。
  • 单位与对齐:建议使用 MiB/GiB 避免十进制与二进制单位混淆;部分操作需要对齐与连续空间,必要时移动分区以获得连续未分配空间。

0