Linux2T以上磁盘分区及逻辑卷扩容

在需要对一个4T的硬盘分区时,使用fdisk不能建立分区。原因是fdisk只能建立2TB大小的分区。如果大于2T需要采用GPT磁盘模式

MBR与GPT对比:

类别主引导方式主分区数量最大容量支持多少位系统分区方法
MBRBIOS+MBR42T32和64fdisk
GPTUEFI+GPT12818EB(1EB=1024PB=1048576TB)64parted

Parted分区和创建逻辑卷LVM

首先添加一块3T的磁盘

parted -l  						#查看所有磁盘状态
parted /dev/vdb   				#通过parted工具来创建大于2T的分区
mklabel gpt   					#创建创建磁盘标签
mkpart primary 0% 100% 			#创建整个分区
q 								#退出

# parted分区过程
-------------------
(parted) mklabel    			#创建创建磁盘标签
New disk labeltype? gpt
(parted) p  					#查看分区状态
(parted) mkpart
Partition name? []? sdb1  		#指定分区名称
File system type? [ext2]xfs     #指定分区类型
Start? 1    					#指定开始位置
End? 3096GB 					#指定结束位置
(parted) P  					#显示分区信息
(parted) Q  					#退出

         
                
         
[root@jira ~]# parted /dev/sdb      # 使用GPT方式进行分区                                                                                                    
Welcome to GNU Parted! Type 'help' to view a list of commands.                                                        
(parted) mklabel                                                                                                                                                     
New disk label type? gpt

(parted) p                                                                                                            
Model: VMware Virtual disk (scsi)                                                                                      
Disk /dev/sdb: 3299GB                                                                                                 
Sector size (logical/physical): 512B/512B                                                                              
Partition Table: gpt                                                                                                   
Disk Flags:                                                                                                           
Number  Start  End  Size  File system  Name  Flags                                                                    
(parted) mkpart                                                                                          
Partition name?  []? sdb1                                                                                              
File system type?  [ext2]? xfs                                                                            
Start? 1                                                                                                                   
End? 3096GB

(parted) P

(parted) Q

[root@jira ~]# lsblk
NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                    8:0    0  200G  0 disk
├─sda1                 8:1    0    1M  0 part
├─sda2                 8:2    0    2G  0 part /boot
└─sda3                 8:3    0  198G  0 part
  ├─VolGroup-lv_root 253:0    0  182G  0 lvm  /
  └─VolGroup-lv_swap 253:1    0   16G  0 lvm  [SWAP]
sdb                    8:16   0    3T  0 disk
└─sdb1                 8:17   0  2.8T  0 part
sr0                   11:0    1 1024M  0 rom

[root@jira ~]# pvcreate /dev/sdb1					#创建pv物理卷
  Physical volume "/dev/sdb1" successfully created.
[root@jira ~]# pvs
  PV         VG       Fmt  Attr PSize    PFree
  /dev/sda3  VolGroup lvm2 a--  <198.00g     0
  /dev/sdb1           lvm2 ---    <2.82t <2.82t
[root@jira ~]# vgextend VolGroup /dev/sdb1			#加入VolGroup卷组
  Volume group "VolGroup" successfully extended 
[root@jira ~]# vgs
  VG       #PV #LV #SN Attr   VSize    VFree                                  
  VolGroup   1   2   0 wz--n- <198.00g    0 
[root@jira ~]# lvextend -l+100%FREE /dev/mapper/VolGroup-lv_root  #将新加入的lvm分配到根分区
  Size of logical volume VolGroup/lv_root changed from <182.00 GiB (46591 extents) to 2.99 TiB (784734 extents).
  Logical volume VolGroup/lv_root successfully resized.
[root@jira ~]# xfs_growfs /dev/mapper/VolGroup-lv_root			#格式化逻辑卷
meta-data=/dev/mapper/VolGroup-lv_root isize=512    agcount=4, agsize=11927296 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=47709184, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=23295, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 47709184 to 803567616 
 
[root@jira ~]# df -Th   

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值