Linux系统分区、格式化4T大容量存储分区

2025-10-14 by 昊之云

1、如何在磁盘容量超过2TB的情况下,从使用fdisk的限制切换到parted工具进行分区,包括fdisk的最大分区限制、parted的分区操作和GPT分区表的应用,以及如何创建、格式化和挂载大容量分区。磁盘挂载问题:fdisk最大只能创建2T分区的盘,超过2T使用parted

2、fdisk的限制与GPT的必要性fdisk的主要限制:最大2TB分区限制:fdisk使用MBR分区表,最大只能支持2TB的分区最多4个主分区:MBR只支持4个主分区或3个主分区+1个扩展分区不支持现代大容量磁盘GPT的优势:支持超大容量:理论上支持最大18EB的分区更多分区:支持最多128个分区更好的数据完整性:包含备份分区表

3、使用fdisk分区使用fdisk创建分区,发现最大智能创建2T分区! 

创建分区:

fdisk /dev/sdb

运行fdisk /dev/sdb,对数据盘进行分区。根据提示,依次输入n,p,1,两次回车(即默认使用当前所用的空间来创建分区),w,分区就开始了

fdisk -l

mkfs.xfs /dev/sdb1

mkdir /data

mount /dev/sdb1 /data

发现只挂载上2T:

因为fdisk最大只能创建2T分区的盘,超过2T使用parted

卸载上面的/data目录,然后删除分区/dev/sdb1

umount /data

fdisk /dev/sdb

输入d删除/dev/sdb1分区,然后在输入w保存并且退出

4、使用parted工具分区

parted /dev/sdb

mk label gpt

print

gpt

mkpart primary 0% 100%

quit

mkfs.xfs -f /dev/sdb1mkdir /data/mount /dev/sdb1 /data/

5、设置开机启动挂载使用设备名挂载磁盘:

使用设备名挂载磁盘:

vim /etc/fstab

/dev/sdb1   /data   xfs   defaults   0 0

使用UUID挂载磁盘:

1.查看UUID

sudo blkid /dev/sdb1

输出: /dev/sdb1: UUID="abcd1234-5678-90ef-ghij-klmnopqrstuv" TYPE="ext4"

2.创建挂载点

mkdir /data

3.编辑fstab

vim /etc/fstab

UUID=abcd1234-5678-90ef-ghij-klmnopqrstuv /data xfs defaults 0 0

4.测试挂载

mount /dev/sdb1 /data

5.验证

df -h

6、注意事项

数据备份:分区操作会破坏现有数据,务必提前备份

确认设备名:使用lsblk确认正确的磁盘设备名

生产环境测试:在生产环境操作前先在测试环境验证

考虑LVM:对于需要灵活调整的场景,可以考虑使用LVM管理大容量磁盘

通过以上步骤,你可以成功在超过2TB的磁盘上创建、格式化和挂载大容量分区。

上一篇



@河南昊之云信息科技有限公司 2011~2025 豫ICP备11031407号