温馨提示×

Linux下如何创建分卷

小樊
43
2025-08-23 06:04:07
栏目: 智能运维

在Linux下创建分卷,通常指的是将一个物理磁盘划分为多个逻辑磁盘,以便更好地管理存储空间。这可以通过多种方式实现,包括使用fdiskpartedgdisk等工具。以下是使用这些工具创建分卷的基本步骤:

使用 fdisk

  1. 查看磁盘信息

    sudo fdisk -l
    

    这将列出所有连接的磁盘及其分区。

  2. 选择目标磁盘: 假设你要在/dev/sdb上创建分卷。

  3. 启动fdisk

    sudo fdisk /dev/sdb
    
  4. 创建新分区

    • 输入n创建新分区。
    • 选择分区类型(主分区或扩展分区)。
    • 选择分区号。
    • 设置起始和结束扇区,或直接输入大小(如+10G)。
    • 重复上述步骤创建多个分区。
  5. 保存并退出

    • 输入w保存更改并退出。

使用 parted

  1. 查看磁盘信息

    sudo parted /dev/sdb print
    
  2. 创建新分区

    sudo parted /dev/sdb mklabel gpt  # 或者 mklabel msdos
    sudo parted /dev/sdb mkpart primary ext4 1MiB 10GiB
    sudo parted /dev/sdb mkpart primary ext4 10GiB 20GiB
    
  3. 查看分区信息

    sudo parted /dev/sdb print
    
  4. 退出

    quit
    

使用 gdisk

  1. 查看磁盘信息

    sudo gdisk /dev/sdb
    
  2. 创建新分区

    • 输入n创建新分区。
    • 选择分区类型(主分区或扩展分区)。
    • 选择分区号。
    • 设置起始和结束扇区,或直接输入大小(如+10G)。
    • 重复上述步骤创建多个分区。
  3. 保存并退出

    • 输入w保存更改并退出。

格式化分区

创建分区后,你需要格式化它们以便使用。例如,使用mkfs命令:

sudo mkfs.ext4 /dev/sdb1
sudo mkfs.ext4 /dev/sdb2

挂载分区

最后,将分区挂载到文件系统中:

sudo mkdir /mnt/part1
sudo mount /dev/sdb1 /mnt/part1

sudo mkdir /mnt/part2
sudo mount /dev/sdb2 /mnt/part2

你可以将这些挂载信息添加到/etc/fstab文件中,以便系统启动时自动挂载。

通过这些步骤,你可以在Linux下成功创建和管理分卷。

0