超过2t硬盘分区_磁盘挂载问题:Fdisk最大只能创建2T分区的盘,超过2T使用parted...

本文介绍了如何在遇到Fdisk无法创建超过2TB分区的问题时,使用parted命令进行大容量硬盘分区。详细步骤包括使用parted创建gpt分区表,定义分区格式,设置起始和结束位置,以及查看和删除分区。此外,还讲解了fdisk命令的使用,包括查看磁盘信息、修改分区表、创建和调整分区ID,以及让内核识别新分区的方法。
摘要由CSDN通过智能技术生成

需求说明:

云服务器上买了一块8T的磁盘,准备挂载到服务器上的/data目录下。

616dde0dd5189e7b0a9f163017486ab0.png

25a19efabb3b35c2fb2edc8d095d1266.png

7edbbbd7c9dd11b53e91053c7dba8479.png

313b78e31fa402e7d63519f14e6fe4df.png

628255917a7fe1d39b341c3bedc7bc6c.png

2958a1d6d635ec1abee7589a7f8c4266.png

072cd5b26540caeb1501187921a0b1c7.png

parted命令说明

# parted /dev/vdb 对/dev/sdb进行分区或管理操作

parted创建分区里的交互模式的操作说明

mklabel gpt 定义分区表格式(常用的有msdos和gpt分区表格式,msdos不支持2TB以上容量的磁盘,所以大于2TB的磁盘选gpt分区表格式)

(parted) mkpart p1 创建第一个分区,名称为p1(p1只是第一个分区的名称,用别的名称也可以,如part1)。如果只创建一个分区,可以不用写分区名,默认即可。如上。

File system type? [ext2]? ext4 定义分区格式。(不支持ext4的,想分ext4格式的分区,可以通过mkfs.ext4格式化成ext4格式)

Start? 1 定义分区的起始位置(单位支持K,M,G,T)

End? 300G 定义分区的结束位置(单位支持K,M,G,T)。如果创建多个分区,下一个分区的Start就从上一个分区的End开始

(parted) print或在p 查看当前分区情况

quit 退出

删除分区

(parted) rm rm删除命令(删除之前必须确保分区没有被挂载)

Partition number? 1 删除第一个分区 (通过p可以查看到,查看结果中的第一列)

(parted) print或在p 查看当前分区情况

quit 退出

格式化几个TB的磁盘的说明

在格式化几个TB的磁盘的时候,时间会非常的长,格式化6T的磁盘时间大概在一个半小时左右。(据硬盘实际情况而定)

Fdisk命令简单小结

1. 查看可用的磁盘

[root@VM_16_9_centos ~]# fdisk -l /dev/vd[a-z]

Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0x0005fc9a

Device Boot Start End Blocks Id System

/dev/vda1 * 2048 104857599 52427776 83 Linux

Disk /dev/vdb: 75.2 GB, 75161927680 bytes, 146800640 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0x0005fc9a

Device Boot Start End Blocks Id System

/dev/vdb1 * 2048 104857599 52427776 83 Linux

解释说明:

sectors(或者显示是cylinders)# 柱面总数

Device Boot Start End Blocks Id System

Device ## 设备文件路径

Boot ## 是否为引导加载器、kernle所在的分区,用*表示

Start ## 起始柱面 分区划分:按柱面,由外向内,编号依次增大

End ## 结束柱面

Blocks ## 磁盘块数

Id ## id标示

System ## 系统标示

注意:结束柱面不等于总柱面数即可分区,除了System: Extended的分区

2. 修改分区表

[root@localhost ~]# fdisk /dev/vdb

n 创建一个新分区

d 删除

l 列出分区的id标示

t 调整id

q 退出

w 保存退出

m manual

p 显示分区表信息

4. 创建分区,修改id。比如修改分区id为82

[root@localhost ~]# fdisk /dev/vdb

........

........

Command (m for help): n

First cylinder (14119-15665, default 14119):

Using default value 14119

Last cylinder, +cylinders or +size{K,M,G} (14119-15665, default 15665): +10G

Command (m for help): t

Partition number (1-5): 5

Hex code (type L to list codes): 82 ##则创建的改分区id为82

Changed system type of partition 5 to 82 (Linux *** / Solaris)

5. 让内核识别添加的新分区

内核是否识别添加的新分区

[root@localhost ~]# ls /dev/vdb*

[root@localhost ~]# cat /proc/partitions

重读分区表

[root@localhost ~]# partx -a /dev/vdb

[root@localhost ~]# partx -a /dev/vdb

更新分区表

[root@localhost ~]# partprobe /dev/vdb2 # vdb2是新创建出来的分区

6. 查看文件系统属性信息

查看TYPE,LABEL,UUID

[root@localhost ~]# blkid /dev/vdb2

查看默认挂载属性、超级块信息

[root@localhost ~]# tune2fs -l /dev/vdb2

[root@localhost ~]# dumpe2fs -h /dev/vdb2

查看块组信息

[root@localhost ~]# dumpe2fs /dev/vdb2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值