温馨提示×

ubuntu如何创建新分卷

小樊
43
2025-12-24 02:28:40
栏目: 智能运维

Ubuntu 创建新分卷的实用步骤

一 准备与注意事项

  • 操作前务必备份重要数据;分区/扩容存在数据丢失风险。
  • 需要sudo权限执行磁盘操作。
  • 识别目标磁盘与分区:使用命令查看,例如:lsblksudo fdisk -l,确认设备名如 /dev/sda/dev/sdb
  • 若需跨平台读写(如与 Windows 共享),新分区可选 NTFS;Linux 本地常用 ext4

二 方法一 图形化使用 GParted(推荐)

  • 安装并启动:sudo apt update && sudo apt install gparted;在应用菜单或终端运行 sudo gparted
  • 选择磁盘:在右上角选择目标磁盘(如 /dev/sda)。
  • 若需从已有分区腾出空间:右键该分区 → Resize/Move → 缩小并保留未分配空间 → Apply。
  • 创建新分卷:在未分配空间上右键 → New → 设置大小、文件系统(如 ext4/NTFS)→ Apply 执行。
  • 完成后可在文件管理器中访问新分区。

三 方法二 命令行使用 fdisk 或 parted

  • 查看磁盘:lsblk、sudo fdisk -l,确认设备(如 /dev/sdb)。
  • 使用 fdisk 分区(示例):
    • 进入交互:sudo fdisk /dev/sdb
    • 新建分区:按 n → 选择主/扩展分区 → 设置起止或大小(如 +10G
    • 写入分区表:按 w 保存退出
  • 使用 parted 分区(示例):
    • 启动:sudo parted /dev/sdb
    • 创建分区:mkpart primary ext4 1MiB 10GiB
    • 退出:quit
  • 提示:操作 MBR 时注意主分区/扩展分区数量限制;如需 GPT 可使用 parted 的 mklabel gpt。

四 创建文件系统与挂载

  • 格式化新分区(示例):sudo mkfs.ext4 /dev/sdb1(NTFS 可用 sudo mkfs.ntfs)
  • 创建挂载点并挂载:
    • sudo mkdir -p /mnt/newpart
    • sudo mount /dev/sdb1 /mnt/newpart
  • 验证:df -h 应能看到新挂载点
  • 设置开机自动挂载(可选):
    • 推荐用 UUID:blkid 查看分区的 UUID
    • /etc/fstab 添加一行(示例):
      • UUID=xxxx-xxxx /mnt/newpart ext4 defaults 0 2
    • 测试无误后重启或执行 sudo mount -a 检查。

五 方法三 使用 LVM 创建逻辑卷(适合后续灵活扩容)

  • 安装工具:sudo apt update && sudo apt install lvm2
  • 初始化并创建:
    • 创建物理卷:sudo pvcreate /dev/sdb
    • 创建卷组:sudo vgcreate my_vg /dev/sdb
    • 创建逻辑卷: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
  • 后续可按需在线扩容逻辑卷,再扩展文件系统。

0