Linux&&parted磁盘分区
Linux中大于2T的磁盘如何分区?
磁盘容量大于2T后,fdisk将无法对其完成磁盘分区处理且传统的分区方式也无法使用,因此需要使用parted+GPT组合的方式完成磁盘分区。
文件系统类型需要单独格式化为ext4或xfs的格式.
磁盘分区&&交互式
parted
#查看parted命令帮助
(parted)help
#选择使用/dev/sdd设备
(parted)select /dev/sdb
#创建分区表
(parted)mklabel
#新的磁盘标签类型?使用GPT分区方法
gpt
#
(parted)mkpart
#分区名称?
sdb1
#文件系统类型?
ext2
#起始点?
0
#结束点?
2500G
#显示上述结果
(parted)print
#开始创建第二个分区
(parted)mkpart
#分区名称?可为空
sdb2
#文件系统类型?
ext2
#起始点?
2500G
#结束点?
3220G
#显示上述结果
(parted)print
#退出分区
(parted)quit
由parted分区,由GPT管理分区。
GPT打破了4个分区表的限制
parted格式化磁盘分区时,仅能格式化成ext2格式。因此不要使用parted工具对磁盘格式化分区。
磁盘分区&&命令式
#非交互模式执行parted命令
parted /dev/sdb print
parted /dev/sdb mkpart sdb1 0G 2500G
parted /dev/sdb mkpart sdb2 2500G 3220G
parted /dev/sdb rm 2
parted /dev/sdb rm 1
磁盘格式化&&ext4
#对分区格式化为ext4格式.注:此sdb1非彼sdb1!此处的sdb1是指设备的第一个分区;上面的sdb1指的是名字。
mkfs -t ext4 /dev/sdb1
#分区挂载
mount /dev/sdb1 /dir1
磁盘格式化&&xfs
#安装支持xfs的包
yum -y install xfsprogs xfsdump
#使用xfs的方式对文件系统格式化.redhat和centOS7.0以上的版本其文件系统格式默认是xfs.
mkfs -t xfs -f /dev/sdb1
#挂载
mount /dev/sdb1 /dir1
#查看文件系统类型
df -hT
#固化挂载
vim /etc/fstab
/dev/sdb1 /dir1 /xfs defaults 0 0
磁盘分区&&删除parted
## Linux中parted删除分区
```shell
parted /dev/sdb
#查看分区编号
(parted)print
#按编号删除分区、
(parted)rm 2
(parted)rm 1
#查看分区信息
(parted)print
#退出
(parted)quit