当前位置: 代码网 > 服务器>服务器>Linux > linux系统下如何新增vg大小

linux系统下如何新增vg大小

2024年12月19日 Linux 我要评论
linux系统下新增vg大小最近有很多身边小伙伴问我呀,linux下面新增vg具体怎么操作,还有linux下面扩容已有vg怎么操作,那么接下来,我就带大家看看我们如何新增和扩容。1.由于资源有限所以我

linux系统下新增vg大小

最近有很多身边小伙伴问我呀,linux下面新增vg具体怎么操作,还有linux下面扩容已有vg怎么操作,那么接下来,我就带大家看看我们如何新增和扩容。

1.由于资源有限

所以我只能新增10g,哎~~,添加一个10g的数据盘。

添加数据盘之后我们可以看见的哈,我添加完成之后名字叫sdb,

[root@localhost ~]# lsblk
name   maj:min rm  size ro type mountpoint
sda      8:0    0   20g  0 disk 
├─sda1   8:1    0  300m  0 part /boot
├─sda2   8:2    0    2g  0 part [swap]
└─sda3   8:3    0 17.7g  0 part /
sdb      8:16   0   10g  0 disk 
sr0     11:0    1 1024m  0 rom  
[root@localhost ~]# fdisk -l

disk /dev/sda: 21.5 gb, 21474836480 bytes, 41943040 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: 0x000dad8d

   device boot      start         end      blocks   id  system
/dev/sda1   *        2048      616447      307200   83  linux
/dev/sda2          616448     4810751     2097152   82  linux swap / solaris
/dev/sda3         4810752    41943039    18566144   83  linux

disk /dev/sdb: 10.7 gb, 10737418240 bytes, 20971520 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

[root@localhost ~]# 
2.创建这块盘pv
[root@localhost ~]# lsblk
name   maj:min rm  size ro type mountpoint
sda      8:0    0   20g  0 disk 
├─sda1   8:1    0  300m  0 part /boot
├─sda2   8:2    0    2g  0 part [swap]
└─sda3   8:3    0 17.7g  0 part /
sdb      8:16   0   10g  0 disk 
sr0     11:0    1 1024m  0 rom  
[root@localhost ~]# pvcreate /dev/sdb
  physical volume "/dev/sdb" successfully created.
[root@localhost ~]# 

3.将这一块盘创建成vg

vg名vgdata1

[root@localhost ~]# vgcreate vgdata1 /dev/sdb
  volume group "vgdata1" successfully created
[root@localhost ~]# vgs
  vg      #pv #lv #sn attr   vsize   vfree  
  vgdata1   1   0   0 wz--n- <10.00g <10.00g
[root@localhost ~]# 

4.创建一个lv

名称为lvdata1,创建完成之后并查看。

[root@localhost ~]# lvcreate -l 9.9g -n lvdata1 vgdata1 
 rounding up size to full physical extent 9.90 gib
  logical volume "lvdata1" created.
[root@localhost ~]# cd /dev/mapper/
[root@localhost mapper]# ls
control  vgdata1-lvdata1
[root@localhost mapper]# 

5.将已经创建完成的vgdata1-lvdata1给它赋予文件系统

我在这里就不过多解释哦~~

[root@localhost ~]# mkfs.ext4 /dev/mapper/
control          vgdata1-lvdata1  
[root@localhost ~]# mkfs.ext4 /dev/mapper/vgdata1-lvdata1 
mke2fs 1.42.9 (28-dec-2013)
filesystem label=
os type: linux
block size=4096 (log=2)
fragment size=4096 (log=2)
stride=0 blocks, stripe width=0 blocks
648960 inodes, 2595840 blocks
129792 blocks (5.00%) reserved for the super user
first data block=0
maximum filesystem blocks=2151677952
80 block groups
32768 blocks per group, 32768 fragments per group
8112 inodes per group
superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

allocating group tables: done                            
writing inode tables: done                            
creating journal (32768 blocks): done
writing superblocks and filesystem accounting information: done 

[root@localhost ~]# 

6.到这一步就算是已经完成勒

如果需要挂载的话,那么可以继续往下面看哦~~

[root@localhost ~]# lsblk
name              maj:min rm  size ro type mountpoint
sda                 8:0    0   20g  0 disk 
├─sda1              8:1    0  300m  0 part /boot
├─sda2              8:2    0    2g  0 part [swap]
└─sda3              8:3    0 17.7g  0 part /
sdb                 8:16   0   10g  0 disk 
└─vgdata1-lvdata1 253:0    0  9.9g  0 lvm  
sr0                11:0    1 1024m  0 rom  
[root@localhost ~]# 

7.需要挂载的话

悄悄告诉大家,需要创建挂载路径,或者在已经有的路径上进行挂载,根据客户需要,想挂哪儿就挂哪儿。

在这里我就想挂载到、/opt/a里面

[root@localhost ~]# mkdir /opt/a
[root@localhost ~]# ls /opt
a  rh
[root@localhost ~]# 


在这里就已经挂载完成啦,
[root@localhost ~]# mount /dev/mapper/vgdata1-lvdata1 /opt/a
[root@localhost ~]# df -h
filesystem                   size  used avail use% mounted on
/dev/sda3                     18g  4.3g   14g  24% /
devtmpfs                     471m     0  471m   0% /dev
tmpfs                        487m     0  487m   0% /dev/shm
tmpfs                        487m  8.6m  478m   2% /run
tmpfs                        487m     0  487m   0% /sys/fs/cgroup
/dev/sda1                    297m  147m  151m  50% /boot
tmpfs                         98m   20k   98m   1% /run/user/1000
tmpfs                         98m     0   98m   0% /run/user/0
/dev/mapper/vgdata1-lvdata1  9.7g   37m  9.1g   1% /opt/a
[root@localhost ~]# 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com