ubuntu

ubuntu分卷如何创建新分区

小樊
36
2026-01-02 20:21:41
栏目: 智能运维

Ubuntu 分卷场景下创建新分区的两条路线

传统分区方式步骤

  1. 查看磁盘与空间
    • 列出磁盘与分区:sudo fdisk -l
    • 直观查看块设备:lsblk
  2. 创建新分区
    • 进入分区工具:sudo fdisk /dev/sdX(将 X 替换为目标磁盘,如 sda、sdb)
    • 交互流程:按 n 新建分区 → 选择主/扩展分区 → 设置起始与结束(如 +100G)→ 按 w 写入分区表
  3. 让内核重新读取分区表(避免重启)
    • sudo partprobe /dev/sdX
  4. 格式化分区(示例为 ext4)
    • sudo mkfs.ext4 /dev/sdXN
  5. 挂载使用
    • 创建挂载点:sudo mkdir -p /mnt/new_part
    • 挂载:sudo mount /dev/sdXN /mnt/new_part
  6. 开机自动挂载(推荐用 UUID)
    • 获取 UUID:blkid /dev/sdXN
    • 写入 /etc/fstabUUID=xxxx-xxxx /mnt/new_part ext4 defaults 0 2
    • 验证:sudo mount -a(无报错说明配置正确)

LVM 方式步骤

  1. 准备 LVM 分区
    • 新建分区:sudo fdisk /dev/sdXn → 设置大小 → 将分区类型设为 Linux LVM(MBR 类型码 8e,GPT 可用别名 8e00 或选择 LVM 类型)→ w
    • 重新读取分区表:sudo partprobe /dev/sdX
  2. 初始化并加入卷组
    • 初始化物理卷:sudo pvcreate /dev/sdXN
    • 查看卷组名:sudo vgdisplay(常见如 ubuntu-vg
    • 扩展卷组:sudo vgextend ubuntu-vg /dev/sdXN
  3. 创建逻辑卷
    • 指定大小创建:sudo lvcreate -L 100G -n lv_data ubuntu-vg
    • 或一次性用完剩余空间:sudo lvcreate -l +100%FREE -n lv_data ubuntu-vg
  4. 格式化并挂载
    • 格式化:sudo mkfs.ext4 /dev/ubuntu-vg/lv_data
    • 挂载:sudo mkdir -p /data && sudo mount /dev/ubuntu-vg/lv_data /data
  5. 开机自动挂载
    • 获取 LV 的 UUID:blkid /dev/ubuntu-vg/lv_data
    • 写入 /etc/fstabUUID=xxxx-xxxx /data ext4 defaults 0 2
    • 验证:sudo mount -a
  6. 后续如需扩容 LV(示例)
    • 扩容逻辑卷:sudo lvextend -l +50G /dev/ubuntu-vg/lv_data
    • 扩容文件系统:
      • ext4:sudo resize2fs /dev/ubuntu-vg/lv_data
      • xfs:sudo xfs_growfs /data

关键注意事项

常用命令速查

0
看了该问题的人还看了