Linux下使用Parted对2T以上大硬盘进行分区
前言
朋友的16T盘需要挂载到服务器,发现传统的fdisk不能对超过2T的硬盘进行分区。查找资料发现可以用Parted对2T以上大硬盘进行分区,记录方法。
简介
Parted是一款在Linux系统下操作磁盘分区的命令行工具,可以用于创建、删除、调整磁盘分区,支持多种磁盘格式,如ext2、ext3、ext4、NTFS等。但是在Linux下,对于超过2T的大硬盘,由于MBR分区表的限制,只能使用GPT分区表进行分区。本文将介绍如何使用Parted命令行工具对2T以上大硬盘进行分区。
步骤
1. 连接硬盘
将大硬盘连接到Linux系统,并确认系统已经正确识别硬盘。
2. 安装Parted
如果系统中没有安装Parted,可以使用以下命令安装:
sudo apt-get install parted
3. 打开Parted
打开Parted命令行工具,使用以下命令:
sudo parted /dev/sdX
其中,/dev/sdX是大硬盘的设备名称,可以使用以下命令查看:
sudo fdisk -l
4. 创建GPT分区表
使用以下命令创建GPT分区表:
mklabel gpt
5. 创建分区
使用以下命令创建分区:
mkpart primary <文件系统类型> <起始位置> <结束位置>
其中,文件系统类型可以是ext4、NTFS等,起始位置和结束位置需要根据实际情况进行设置。如果想要创建多个分区,可以重复使用该命令。
如果只想要创建一个分区来占据整个硬盘的全部空间,可以在创建分区时将<起始位置>设置为0%和<结束位置>设置为100%。具体命令如下:
mkpart primary 0% 100%
可用print 命令对分区结果进行查看。
(parted)print
之后退出parted
(parted)quit
6. 格式化分区
使用以下命令格式化分区:
mkfs.<文件系统类型> /dev/sdXn
其中,文件系统类型需要和之前创建分区时设置的一致,/dev/sdXn是分区的设备名称,n表示分区的编号,如/dev/sdX1。
比如
sudo mkfs.ext4 -F /dev/sdb1
7. 挂载分区
使用以下命令挂载分区:
mkdir <挂载点>
mount /dev/sdXn <挂载点>
其中,挂载点可以是任意的目录名称,但是需要事先创建好。
8. 完成分区
至此,对2T以上大硬盘的分区就完成了。
结论
本文介绍了如何使用Parted命令行工具对2T以上大硬盘进行分区,并提供了具体的步骤和命令。使用Parted可以轻松地创建、删除和格式化分区,让我们可以更好地管理大容量的硬盘。