# 在 Ubuntu 20.04 上为超大数据盘分区

在 Ubuntu 20.04 上为超大数据盘（如 20TB 或更大）分区时，建议使用 gdisk 或 parted 而不是 fdisk，因为 fdisk 对于超过 2TB 的磁盘可能存在限制。下面是使用 gdisk 和 parted 的详细步骤：  
**使用 gdisk 分区步骤 1：安装 gdisk**如果还没有安装 gdisk，先进行安装：  
sh复制代码  
  
sudo apt updatesudo apt install gdisk  
  
**步骤 2：列出磁盘**列出所有磁盘以确认目标磁盘设备（假设为 /dev/sdb）：  
sh复制代码  
  
sudo fdisk -l  
  
**步骤 3：使用 gdisk 创建新分区**使用 gdisk 分区工具：  
sh复制代码  
  
sudo gdisk /dev/sdb  
  
在 gdisk 交互界面中执行以下步骤：

- 输入 n 创建新分区。
- 接受默认的分区编号（通常是 1）。
- 接受默认的第一个扇区。
- 接受默认的最后一个扇区以使用整个磁盘空间。
- 输入 w 写入分区表并退出。

**使用 parted 分区步骤 1：安装 parted**如果还没有安装 parted，先进行安装：  
sh复制代码  
  
sudo apt updatesudo apt install parted  
  
**步骤 2：列出磁盘**列出所有磁盘以确认目标磁盘设备（假设为 /dev/sdb）：  
sh复制代码  
  
sudo parted -l  
  
**步骤 3：使用 parted 创建新分区**使用 parted 分区工具：  
sh复制代码  
  
sudo parted /dev/sdb  
  
在 parted 交互界面中执行以下步骤：

- 输入 mklabel gpt 创建新的 GPT 分区表。
- 输入 mkpart primary ext4 0% 100% 创建一个主分区，使用整个磁盘。
- 输入 quit 退出 parted。

**步骤 4：格式化分区**使用 mkfs 命令格式化新创建的分区（假设分区是 /dev/sdb1）：  
sh复制代码  
  
sudo mkfs.ext4 /dev/sdb1  
  
**步骤 5：创建挂载点**创建一个目录作为挂载点，例如 /mnt/data：  
sh复制代码  
  
sudo mkdir /mnt/data  
  
**步骤 6：挂载分区**挂载新创建的分区到 /mnt/data：  
sh复制代码  
  
sudo mount /dev/sdb1 /mnt/data  
  
**步骤 7：自动挂载设置（可选）**为了在系统重启后自动挂载分区，需要编辑 /etc/fstab 文件。首先获取新分区的 UUID：  
sh复制代码  
  
sudo blkid /dev/sdb1  
  
然后编辑 /etc/fstab 文件：  
sh复制代码  
  
sudo nano /etc/fstab  
  
添加以下内容（使用你实际的 UUID）：  
sh复制代码  
  
UUID=你的UUID /mnt/data ext4 defaults 0 2  
  
保存并退出编辑器。  
**检查挂载**最后，验证挂载是否正确：  
sh复制代码  
  
df -h  
  
通过这些步骤，你应该能够在 Ubuntu 20.04 上成功地为超大数据盘分区、格式化并挂载。