ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

划分分区组成逻辑卷和扩展根分区

2021-03-10 16:52:17  阅读:297  来源: 互联网

标签:web 逻辑 centos 分区 扩展 dev xfs 512 root


场景

        将磁盘剩余的空闲空间分区,合并到逻辑卷,扩展根分区

当前环境

[root@web ~]# df -Th
文件系统                         类型      容量  已用  可用 已用% 挂载点
devtmpfs                         devtmpfs  7.7G     0  7.7G    0% /dev
tmpfs                            tmpfs     7.7G     0  7.7G    0% /dev/shm
tmpfs                            tmpfs     7.7G   23M  7.7G    1% /run
tmpfs                            tmpfs     7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/mapper/centos-root          xfs        50G  4.2G   46G    9% /
/dev/vda2                        xfs      1014M  123M  892M   13% /boot
/dev/vda1                        vfat      200M  9.9M  190M    5% /boot/efi
/dev/mapper/centos-cce_log_lv    xfs        50G   33M   50G    1% /var/paas/log
/dev/mapper/centos-cce_run_lv    xfs        50G   33M   50G    1% /var/paas/run
/dev/mapper/centos-cce_data_lv   xfs        50G   33M   50G    1% /var/paas/data
/dev/mapper/centos-cce_docker_lv xfs       200G   33M  200G    1% /var/lib/docker
tmpfs                            tmpfs     1.6G     0  1.6G    0% /run/user/0

/dev/vda还有700GB的空闲空间

[root@web ~]# fdisk /dev/vda
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):p
磁盘 /dev/vda:1288.5 GB, 1288490188800 字节,2516582400 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
Disk identifier: 969EEF2C-6948-4CB3-9524-FF484F98D8B2
#         Start          End    Size  Type            Name
 1         2048       411647    200M  EFI System      EFI System Partition
 2       411648      2508799      1G  Microsoft basic 
 3      2508800   1048573951  498.8G  Linux LVM

说明:当前磁盘还剩下788GB的空闲空间


第一步:将剩余空间分区

[root@web ~]# parted /dev/vda
(parted) print                                                            
错误: 备份 GPT 表不像应该的那样出现在磁盘的末尾。这可能意味这其它操作系统相信磁盘小一些。通过将备份移动到末尾 (并删除旧备份) 来修正?
修正/Fix/忽略/Ignore/放弃/Cancel? Fix                                     
警告: Not all of the space available to /dev/vda appears to be used, you can fix the GPT to use all of the
space (an extra 1468006400 blocks) or continue with the current setting? 
修正/Fix/忽略/Ignore? Fix                                                 
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 1288GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 
Number  Start   End     Size    File system  Name                  标志
 1      1049kB  211MB   210MB   fat16        EFI System Partition  启动
 2      211MB   1285MB  1074MB  xfs
 3      1285MB  537GB   536GB                                      lvm
(parted) mkpart                                                           
分区名称?  []? 4                                                         
文件系统类型?  [ext2]? xfs                                               
起始点? 538GB                                                            
结束点? 1288GB                                                           
(parted) print                                                            
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 1288GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 
Number  Start   End     Size    File system  Name                  标志
 1      1049kB  211MB   210MB   fat16        EFI System Partition  启动
 2      211MB   1285MB  1074MB  xfs
 3      1285MB  537GB   536GB                                      lvm
 4      538GB   1288GB  750GB                4
(parted) quit                                                             
信息: You may need to update /etc/fstab.

说明:退出自动保存,不像fdisk需要保存


第二步格式化分区

[root@web ~]# mkfs.xfs /dev/vda4
meta-data=/dev/vda4              isize=512    agcount=4, agsize=45806208 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=183224832, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=89465, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0


查看当前的逻辑卷名称

[root@web ~]# vgdisplay 
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  9
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               6
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               498.80 GiB
  PE Size               4.00 MiB
  Total PE              127693
  Alloc PE / Size       104448 / 408.00 GiB
  Free  PE / Size       23245 / 90.80 GiB
  VG UUID               NJ00md-D6JB-WGg3-PDZ2-NsE3-fBzK-Y3IjqA


第三步:逻辑化分区/dev/vda4,准备给centos逻辑卷扩容

[root@web ~]# pvcreate /dev/vda4
WARNING: xfs signature detected on /dev/vda4 at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/vda4.
  Physical volume "/dev/vda4" successfully created.


第四步:开始扩容

[root@web ~]# vgextend centos /dev/vda4
  Volume group "centos" successfully extended
[root@web ~]# vgdisplay 
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  14
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               <1.17 TiB
  PE Size               4.00 MiB
  Total PE              306623
  Alloc PE / Size       14848 / 58.00 GiB
  Free  PE / Size       291775 / 1.11 TiB
  VG UUID               NJ00md-D6JB-WGg3-PDZ2-NsE3-fBzK-Y3IjqA

说明:磁盘空闲空间增长到1T,说明扩容成功


第五步:扩容/dev/mapper/centos-root逻辑卷分区

[root@web ~]# lvextend -L 1000G /dev/mapper/centos-root 
  Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 1000.00 GiB (256000 extents).
  Logical volume centos/root successfully resized.


第六步:更新逻辑卷分区的大小

[root@web ~]# xfs_growfs /dev/mapper/centos-root 
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=3276800 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6400, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0


标签:web,逻辑,centos,分区,扩展,dev,xfs,512,root
来源: https://blog.51cto.com/fengyuzaitu/2654689

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有