在Linux系统中,fdisk是广为人知的磁盘分区工具,但其存在明显局限:当硬盘容量超过2TB时,便无法正常识别与划分分区。这一限制源于该工具设计之初硬盘普遍较小,开发者未预见到如今单盘动辄数十TB、甚至通过RAID技术组合成更大存储池的现实需求。随着大容量硬盘价格持续走低,2TB已成入门级配置,传统MBR分区表及其配套工具已难以满足实际需要。本文将介绍如何在Linux下正确识别并管理2TB以上的大容量硬盘,包括采用GPT分区表、使用parted等现代工具完成分区操作,确保系统完整支持超大存储设备。
1、 Linux系统支持2TB以上大容量硬盘分区,推荐使用parted工具。只需先安装parted,即可轻松完成大硬盘的分区操作。
2、 安装完成后,运行parted命令查看磁盘分区信息。
3、 请检查磁盘,确认待格式化的硬盘,例中左侧显示的硬盘为 /dev/sdb。
4、 使用parted命令对目标磁盘进行分区,首先执行:parted /dev/sdb。
5、 进入parted后,先执行print命令查看当前分区表类型,再输入gpt命令将磁盘转换为GPT分区格式。
6、 使用parted工具创建一个主分区,起始位置为0,结束位置为20TB,即分区大小为20TB。
7、 创建分区后退出parted,再执行fdisk -l命令查看分区情况。
8、 对已划分的分区执行格式化操作,命令为:mkfs.ext4 /dev/sdb1。
9、 为分区创建挂载点(例如 `/data`),再执行 `mount /dev/sdb1 /data` 进行挂载,最后使用 `df -TH` 命令查看挂载状态与磁盘使用详情。
