适当减少手机使用,有助于视力保护... 新的一年祝您:身体健康,阖家欢乐!~~

爱快虚拟机硬盘扩容之centos 7 的操作

浏览量:1777 作者:admin 类别:: 学习笔记 更新时间:2023-02-16 23:20:26

1、查看分区状况

    根目录在/dev/mapper/centos-root

2、新建分区,并将id改为8e

3、刷新并查看sda3是否存在

4、使用lvm命令新建卷/dev/sda3,并将其加载到卷组centos中

(这里的/dev/centos/root不能随便改成centos-root。LVM逻辑卷管理,根文件系统建立在卷组(VG)centos上的逻辑卷(LV)上,逻辑卷名是root而不是直接建在硬盘分区上)

5、完成对逻辑卷扩容后,还要同步到文件系统,实现对根目录的扩容

-----------------------------------------------------

全部操作过程:


[root@loaclhost ~]# fdisk -l


磁盘 /dev/sda:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x00034f12


   设备 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     2099199     1048576   83  Linux

/dev/sda2         2099200    10485759     4193280   8e  Linux LVM


磁盘 /dev/mapper/centos-root:3753 MB, 3753902080 字节,7331840 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节



磁盘 /dev/mapper/centos-swap:536 MB, 536870912 字节,1048576 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节


[root@loaclhost ~]# xfs_growfs /dev/centos/root

meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=229120 blks

         =                       sectsz=512   attr=2, projid32bit=1

         =                       crc=1        finobt=0 spinodes=0

data     =                       bsize=4096   blocks=916480, imaxpct=25

         =                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=1

log      =internal               bsize=4096   blocks=2560, version=2

         =                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

[root@loaclhost ~]# df -h

文件系统                 容量  已用  可用 已用% 挂载点

devtmpfs                 718M     0  718M    0% /dev

tmpfs                    730M  8.0K  730M    1% /dev/shm

tmpfs                    730M  8.6M  721M    2% /run

tmpfs                    730M     0  730M    0% /sys/fs/cgroup

/dev/mapper/centos-root  3.5G  3.3G  235M   94% /

/dev/sda1               1014M  139M  876M   14% /boot

tmpfs                    146M     0  146M    0% /run/user/0

[root@loaclhost ~]# lvm

lvm> pvcreate /dev/sda3

  Device /dev/sda3 not found.

lvm> pvcreate /dev/sda3

  Device /dev/sda3 not found.

lvm> fdisk /dev/sda

  No such command 'fdisk'.  Try 'help'.

lvm> qui

  No such command 'qui'.  Try 'help'.

lvm> ^C

[root@loaclhost ~]# fdisk -/dev/sda

fdisk:无效选项 -- /

用法:

 fdisk [选项] <磁盘>    更改分区表

 fdisk [选项] -l <磁盘> 列出分区表

 fdisk -s <分区>        给出分区大小(块数)


选项:

 -b <大小>             扇区大小(512、1024、2048或4096)

 -c[=<模式>]           兼容模式:“dos”或“nondos”(默认)

 -h                    打印此帮助文本

 -u[=<单位>]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)

 -v                    打印程序版本

 -C <数字>             指定柱面数

 -H <数字>             指定磁头数

 -S <数字>             指定每个磁道的扇区数


[root@loaclhost ~]# fdisk /dev/sda

欢迎使用 fdisk (util-linux 2.23.2)。


更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。



命令(输入 m 获取帮助):n

Partition type:

   p   primary (2 primary, 0 extended, 2 free)

   e   extended

Select (default p): p

分区号 (3,4,默认 3):

起始 扇区 (10485760-20971519,默认为 10485760):

将使用默认值 10485760

Last 扇区, +扇区 or +size{K,M,G} (10485760-20971519,默认为 20971519):

将使用默认值 20971519

分区 3 已设置为 Linux 类型,大小设为 5 GiB


命令(输入 m 获取帮助):p


磁盘 /dev/sda:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x00034f12


   设备 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     2099199     1048576   83  Linux

/dev/sda2         2099200    10485759     4193280   8e  Linux LVM

/dev/sda3        10485760    20971519     5242880   83  Linux


命令(输入 m 获取帮助):t

分区号 (1-3,默认 3):

Hex 代码(输入 L 列出所有代码):l


 0  空              24  NEC DOS         81  Minix / 旧 Linu bf  Solaris        

 1  FAT12           27  隐藏的 NTFS Win 82  Linux 交换 / So c1  DRDOS/sec (FAT-

 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-

 3  XENIX usr       3c  PartitionMagic  84  OS/2 隐藏的 C:  c6  DRDOS/sec (FAT-

 4  FAT16 <32M      40  Venix 80286     85  Linux 扩展      c7  Syrinx         

 5  扩展            41  PPC PReP Boot   86  NTFS 卷集       da  非文件系统数据 

 6  FAT16           42  SFS             87  NTFS 卷集       db  CP/M / CTOS / .

 7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux 纯文本    de  Dell 工具      

 8  AIX             4e  QNX4.x 第2部分  8e  Linux LVM       df  BootIt         

 9  AIX 可启动      4f  QNX4.x 第3部分  93  Amoeba          e1  DOS 访问       

 a  OS/2 启动管理器 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        

 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      

 c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad 休 eb  BeOS fs        

 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            

 f  W95 扩展 (LBA)  54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/

10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC  

11  隐藏的 FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor      

12  Compaq 诊断     5c  Priam Edisk     a9  NetBSD          f4  SpeedStor      

14  隐藏的 FAT16 <3 61  SpeedStor       ab  Darwin 启动     f2  DOS 次要       

16  隐藏的 FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS    

17  隐藏的 HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 

18  AST 智能睡眠    65  Novell Netware  b8  BSDI swap       fd  Linux raid 自动

1b  隐藏的 W95 FAT3 70  DiskSecure 多启 bb  Boot Wizard 隐  fe  LANstep        

1c  隐藏的 W95 FAT3 75  PC/IX           be  Solaris 启动    ff  BBT            

1e  隐藏的 W95 FAT1 80  旧 Minix       

Hex 代码(输入 L 列出所有代码):8e

已将分区“Linux”的类型更改为“Linux LVM”


命令(输入 m 获取帮助):w

The partition table has been altered!


Calling ioctl() to re-read partition table.


WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

正在同步磁盘。

[root@loaclhost ~]# partprobe

Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。

[root@loaclhost ~]# lsblk

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

fd0               2:0    1     4K  0 disk 

sda               8:0    0    10G  0 disk 

├─sda1            8:1    0     1G  0 part /boot

├─sda2            8:2    0     4G  0 part 

│ ├─centos-root 253:0    0   3.5G  0 lvm  /

│ └─centos-swap 253:1    0   512M  0 lvm  [SWAP]

└─sda3            8:3    0     5G  0 part 

sr0              11:0    1 624.4M  0 rom  

[root@loaclhost ~]# lvm

lvm> pvcreate /dev/sda3

  Physical volume "/dev/sda3" successfully created.

lvm> pvdisplay

  --- Physical volume ---

  PV Name               /dev/sda2

  VG Name               centos

  PV Size               <4.00 GiB / not usable 3.00 MiB

  Allocatable           yes (but full)

  PE Size               4.00 MiB

  Total PE              1023

  Free PE               0

  Allocated PE          1023

  PV UUID               49YQWl-x0mG-Z0DF-6ACY-9MaA-LDiF-a0x2i5

   

  "/dev/sda3" is a new physical volume of "5.00 GiB"

  --- NEW Physical volume ---

  PV Name               /dev/sda3

  VG Name               

  PV Size               5.00 GiB

  Allocatable           NO

  PE Size               0   

  Total PE              0

  Free PE               0

  Allocated PE          0

  PV UUID               w3SOWE-o7nX-AiX2-ZePU-2ewx-Gu6t-dCaVNa

   

lvm> vgdisplay

  --- Volume group ---

  VG Name               centos

  System ID             

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  3

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                2

  Open LV               2

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               <4.00 GiB

  PE Size               4.00 MiB

  Total PE              1023

  Alloc PE / Size       1023 / <4.00 GiB

  Free  PE / Size       0 / 0   

  VG UUID               jk5ken-SV0c-LG2v-bOhJ-wH30-OaXG-KKYjUt

   

lvm> vgextend centos /dev/sda3

  Volume group "centos" successfully extended

lvm> vgdisplay

  --- Volume group ---

  VG Name               centos

  System ID             

  Format                lvm2

  Metadata Areas        2

  Metadata Sequence No  4

  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               8.99 GiB

  PE Size               4.00 MiB

  Total PE              2302

  Alloc PE / Size       1023 / <4.00 GiB

  Free  PE / Size       1279 / <5.00 GiB

  VG UUID               jk5ken-SV0c-LG2v-bOhJ-wH30-OaXG-KKYjUt

   

lvm> lvextend -l +100%free /dev/centos/root

  Size of logical volume centos/root changed from <3.50 GiB (895 extents) to 8.49 GiB (2174 extents).

  Logical volume centos/root successfully resized.

lvm> exit

  Exiting.

[root@loaclhost ~]# xfs_growfs /dev/centos/root

meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=229120 blks

         =                       sectsz=512   attr=2, projid32bit=1

         =                       crc=1        finobt=0 spinodes=0

data     =                       bsize=4096   blocks=916480, imaxpct=25

         =                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=1

log      =internal               bsize=4096   blocks=2560, version=2

         =                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

data blocks changed from 916480 to 2226176


关于博主
北京南城网络及弱电【张工】为您提供:
校园网、楼宇、村镇、园区,光纤网络覆盖,无线覆盖 华为|H3c|锐捷|爱快|panabit等品牌,路由、交换机、AC、AP 无源光网络(PON)设备,布署、调试、维运,等服务...
应急/临时光纤熔接...[藤仓22S]
博文为学习python所写:内容摘自网络、学习笔记、记事备忘。
QQ:872876353,欢迎交流学习、加Q注明来意。

诗文鉴赏

《满江红》· 岳飞
落星侵晓没,
残月半山低。
怒发冲冠,
凭栏处、潇潇雨歇。
抬望眼、仰天长啸,壮怀激烈。
三十功名尘与土,八千里路云和月。
莫等闲、白了少年头,
空悲切。
源于生活-记录日常
The site based on python 3 with flask...