服务器系列之使用大于2T的硬盘

对于超过2T的大硬盘来说,当使用 fdisk 来查看硬盘及其分区信息时,会得到警告:

fdisk -l
#...
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'!
The util fdisk doesn't support GPT. Use GNU Parted.
#...
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'!
The util fdisk doesn't support GPT. Use GNU Parted.
#...

换言之,超过2T的硬盘不可以用fdisk来进行分区,必须使用parted进行操作。

  • 使用GNU Parted的GTK+图形界面GParted。

(略)

  • parted的命令行操作。

#Step1: 查看硬盘
fdisk -l /dev/sdb
 
#Step2: 划分分区
#进入交互模式
parted /dev/sdb
#设置分区类型为gpt
mklabel gpt
#查看分区信息
print
#划分分区
mkpart primary 0 2TB
mkpart primary 2TB -1
#查看分区信息
print
#退出
quit
 
#Step3: 创建文件系统
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
 
#Step4: 挂载分区
mkdir /work /backup
mount /dev/sdb1 /work
mount /dev/sdb2 /backup
 
#Step5: 查看分区及挂载信息
df -Th
 
#Step6: 写入配置文件/etc/fstab
cp /etc/fstab /etc/fstab_$(date +%Y%m%d).bak
vim /etc/fstab
#添加如下内容
/dev/sdb1 /work ext4 defaults 1 2
/dev/sdb2 /backup ext4 defaults 1 2
  • 参考资料

Linux下使用parted分区工具为大于2T硬盘分区