王國慶 发表于 2024-8-19 21:38:46

Linux磁盘扩容lvm

目录
Linux磁盘管理基础知识先容
1.确认分区类型
2.添加新硬盘
3.给新硬盘添加分区
(2)指定分区类型
4.创建物理卷
5.创建卷组
6.扩展逻辑卷
7.革新文件系统
(1)查察文件系统
xfs文件系统使用(centos):
ext4文件系统使用(ubantu):

Linux磁盘管理基础知识先容

   物理卷(Physical Volume,PV):就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储装备。
卷组(Volume Group,VG):是由一个或多个物理卷所构成的存储池,在卷组上能创建一个或多个逻辑卷。
逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个尺度的块装备,在逻辑卷之上可以建立文件
系统。
可以做这样一个设想来明白以上三者的关系:如果把PV比作地球的一个板块,VG则是一个地球,因为地球是由多个板块构成的,那么在地
球上分别一个区域并标记为亚洲,则亚洲就相当于一个LV。
在Linux中规定,每个硬盘装备最多只能由4个主分区(此中包括一个扩展分区)构成任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4个。(Linux 下面每一个硬盘统共最多有 16 个分区)


1.确认分区类型

   由于本方法只针对LVM类型的分区,故在扩容之前先通过以下命令查抄分区类型是否为Linux LVM类型。
fdisk -l 如上图所示,/dev/sda2 在system一栏中被标记为Linux LVM类型,他们的Id是8e。8e代表Linux LVM, 83代表Linux Native分区。确认为LVM之后,才能继承我们的扩容工作。
使用 df -h 命令,查察当前系统磁盘容量和使用情况,目前的大小大约有193GB,操持扩展20GB,总容量到达319GB。我们操持把20GB的新磁盘扩展到 /dev/mapper/centos-root 这个目录下面。
https://i-blog.csdnimg.cn/direct/a6d94f3fc5d049a38eb7143204ac4a4a.png
2.添加新硬盘

关闭服务器加装硬盘这里就不演示了,包管系统可以辨认到硬盘
lsblk https://i-blog.csdnimg.cn/direct/aa9cc810a31b445d9bd1e9c31790ecee.png
3.给新硬盘添加分区

fdisk /dev/sdb https://i-blog.csdnimg.cn/direct/565037f62bdd424bae0a6d9bdb6abf8d.png
   如果你须要资助输入m获取信息

创建新分区输入:n
默认回车四次即可
https://i-blog.csdnimg.cn/direct/4c06b154ff0d4bd094f4237362b3fc80.png
(2)指定分区类型

   输入:t
输入类型:8e
然后生存退出:w
https://i-blog.csdnimg.cn/direct/c6aee3372426461c98be7d6c4143bfce.png
lsblk #查察新建分区
https://i-blog.csdnimg.cn/direct/d0f3523e60c1450b96144cc4a9847fb3.png
4.创建物理卷

分区建好了,为了让之后的LVM可以使用到这个分区,我们须要在新的分区 /dev/sdb1 上创建物理卷PV。
pvcreate /dev/sdb1 https://i-blog.csdnimg.cn/direct/2a535aade4c642acbf3e6a83957d9f19.png
5.创建卷组

vgs #确认添加之前的大小
https://i-blog.csdnimg.cn/direct/11f714d99b73426b8e2d2f6d3b99cd22.png
##开始扩容卷组
vgextend centos /dev/sdb1 https://i-blog.csdnimg.cn/direct/9131ad253d23474fa7b315711ad8585f.png
vgs #查察大小是否增加20G
https://i-blog.csdnimg.cn/direct/d01cb812f6f64d758b92b27bf9580051.png
6.扩展逻辑卷

lvdisplay https://i-blog.csdnimg.cn/direct/c6c1b2c144494ad382395f5e49377233.png
如图,/dev/centos/root 是当前逻辑卷LV的挂载路径。
lvextend /dev/centos/root /dev/sdb1 https://i-blog.csdnimg.cn/direct/b326e7ba05f246ab901df9bb98091097.png
#报此信息阐明已经成功的扩展了逻辑卷大小
7.革新文件系统

一样平常centos 是xfs, unbuntu是ext3
(1)查察文件系统

df -hT https://i-blog.csdnimg.cn/direct/3b4665cc5c8d46cb8ca2482c24cd05c0.png
xfs文件系统使用(centos):

xfs_growfs /dev/centos/root
ext4文件系统使用(ubantu):

resize2fs /dev/centos/root https://i-blog.csdnimg.cn/direct/160c41e019e5466a91f8a33091023ab2.png
#这样就扩容成功了!
   实在Linux磁盘扩容很简朴快捷,本章之所以感觉繁琐是有着大量的查察命令,如果熟练把握减去查察步骤大概1分钟即可

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux磁盘扩容lvm