四时宝库

程序员的知识宝库

使用lvreduce缩减/opt空间,执行后系统直接断联

#初生牛犊不怕虎# #lvreduce#

说说最近工作中发生的事:

1、一新入职小伙95后,操作linux服务器某一天向我求助说4台服务器重启后起不来了,最后定位原因事把/home分区给删了

2、今天另一个同事处理磁盘空间不足问题,使用lvreduce缩减/opt空间,执行后系统直接断联,重启后启动不了。

以上两个问题的共通点就是他们都想着从其他分区释放空间,然后分给其他分区,下面说一下lvreduce的注意事项。

1、不建议在生产环境中使用lvreduce操作

Linux运维-磁盘篇:磁盘扩充(2)(linux磁盘扩容怎么弄)

上一篇我们讲述了新磁盘空间扩充至已有文件系统/home下,本篇,我们继续深耕运维过程中磁盘方面遇到的实际问题,情景:合并本机上两个文件系统空间,实例:将/home空间扩充到/下,弥补/下空间不足情况,好处是既弥补了/空间不足的情况,也可以在/下新建home,融合成双赢,避免文件系统各自分离造成的局部浪费。

注意:/home下如果重要请提前备份到其他挂载点下

1.安装psmisc

yum install -y psmisc

麒麟服务器操作系统如何扩容分区(麒麟服务器系统怎么做raid)

银河麒麟服务器操作系统扩容根分区方法

环境:V10-SP2版本服务器操作系统,当前根分区为LVM卷如下图,根分区45G,sdb为新加硬盘10G,下面将新加硬盘扩容到根分区。

当resize2fs无法同步文件系统生效配置时怎么办?

概述

今天主要介绍我在使用pvcreate, vgcreate,lvextend等命令拓展分区的时候,发现出现了找不到逻辑块的问题,最后问题是现在的文件格式是xfs,resize2fs命令是读取不了的,故而查找到了需要使用xfs_growfs。下面介绍下xfs_growfs及扩展的过程。

下面问题记录基于centos7.3系统演示。


resize2fs和xfs_growfs

当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间。如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑卷分区),那么就可以轻松进行扩容或缩容!不同文件系统类型所对应的创建、检查、调整命令不同,下面就针对xfs和ext2/3/4文件系统的lvm分区空间的扩容和缩容的操作做一记录:

「Linux」一看就会的LVM磁盘管理(lvm 磁盘管理)

很多人总对LVM一头雾水,今天分享一篇之前整理的LVM磁盘管理,希望对大家有点帮助。

LVM简介

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。

linux创建lvm+扩展lvm(linux系统lvm扩容)

1. fdisk -l 查看创建物理磁盘的名称

2.pvcreate /dev/xvde 将普通分区转化成物理卷

3.vgcreate vgdata /dev/xvde 创建vg

4.vgdisplay 查看创建的vg

5. lvcreate -l +255998 -n data vgdata 创建vg大小

6. mkfs.ext4 /dev/vgdata/data

扩展添加磁盘

1.pvcreate /dev/xvdf 初始化

Linux运维-磁盘篇:磁盘扩充(1)(linux如何进行磁盘扩容)

上一篇文章我们主要讲述了Linux运维过程中,最常见的磁盘挂载情况,这一篇我们继续在磁盘领域深耕,将实际操作中遇到的另一种情况做进一步讲解:新磁盘空间扩充至已有文件系统,以下示例将虚拟机新盘350G合并到已有的/home下,且不影响原/home下程序运作。

实验环境:Hyper-v创建的虚拟机,并扩增350G磁盘,Centos7系统

注意:Hyper-V只是一个虚拟机软件,Vmware、Virtualbox或实体机等亦可以采用后续关键性操作。


关于云主机裸盘扩容的实操总结(云主机 chia)

磁盘扩容可以参考之前的文章

1、XFS文件系统LVM分区在线扩容
2、CentOS7下对非LVM类型的根分区进行扩容
3、记一次Linux虚拟机进行磁盘扩展后的扩容操作过程
4、CentOS7下使用growpart工具进行磁盘热扩容
5、记一次云主机系统盘扩容及制作私有镜像的操作步骤
6、使用growpart工具完成Linux系统盘分区扩容及文件系统扩展的配置案例

运维工程师之LVM硬盘系统工具(lvm对磁盘性能的影响)

linux下传统的分区都是固定大小, 重新调整大小会异常麻烦, 这就遇到了我们异常好用的LVM。

什么是LVM: LVM叫做“逻辑卷管理” , Linux环境下对磁盘分区进行管理的一种机制, 建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。

基本运维操作:

  1. 查看是否安装

磁盘管理-7-LVM扩容(lvm扩容xfs)

4.2 逻辑卷动态扩容

需求:将/lv1目录动态扩容到3G

思路:
1. 查看/lv1目录所对应的逻辑卷是哪一个  /dev/mapper/vg1-lv1
2. 查看当前逻辑卷所在的卷组vg1剩余空间是否足够
3. 如果vg1空间不够,得先扩容卷组,再扩容逻辑卷
4. 如果vg1空间足够,直接扩容逻辑卷

步骤:
1. 查看/lv1目录属于哪个卷组
[root@localhost /]# df -h
文件系统             容量  已用  可用 已用% 挂载点
/dev/mapper/vg1-lv1  2.4G  7.5M  2.3G    1% /lv1

[root@localhost /]# lvs
  LV   VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root cl  -wi-ao---- <17.00g                                                    
  swap cl  -wi-ao----   2.00g                                                    
  lv1  vg1 -wi-ao----   2.50g                                                    
  lv2  vg1 -wi-a----- 200.00m                                                    
  lv3  vg1 -wi-a----- 664.00m                                                    
2. 卷组的剩余空间
[root@localhost /]# vgs
  VG  #PV #LV #SN Attr   VSize   VFree  
  cl    1   2   0 wz--n- <19.00g      0 
  vg1   2   4   0 wz--n-   3.99g 664.00m
结果:当前卷组空间不足我扩容

3. 扩容逻辑卷所在的卷组
1)首先得有物理设备 /dev/sdb3
2) 将物理设备做成物理卷
[root@localhost /]# pvcreate /dev/sdb3 
  Physical volume "/dev/sdb3" successfully created.
[root@localhost /]# pvs
  PV         VG  Fmt  Attr PSize   PFree  
  /dev/sda2  cl  lvm2 a--  <19.00g      0 
  /dev/sdb1  vg1 lvm2 a--   <2.00g      0 
  /dev/sdb2  vg1 lvm2 a--   <2.00g 464.00m
  /dev/sdb3      lvm2 ---    2.00g   2.00g
  3)将物理卷加入到卷组中(卷组扩容)
[root@localhost /]# vgextend vg1 /dev/sdb3 
  Volume group "vg1" successfully extended
[root@localhost /]# pvs
  PV         VG  Fmt  Attr PSize   PFree  
  /dev/sda2  cl  lvm2 a--  <19.00g      0 
  /dev/sdb1  vg1 lvm2 a--   <2.00g      0 
  /dev/sdb2  vg1 lvm2 a--   <2.00g 464.00m
  /dev/sdb3  vg1 lvm2 a--   <2.00g  <2.00g
  
注意:
正常情况下,应该先将/dev/sdb3物理设备创建为物理卷再加入到卷组中;如果直接加入卷组,系统会自动帮你将其做成物理卷。

[root@localhost /]# vgs
  VG  #PV #LV #SN Attr   VSize   VFree 
  cl    1   2   0 wz--n- <19.00g     0 
  vg1   3   4   0 wz--n-  <5.99g <2.45g

4. 扩容逻辑卷
[root@localhost /]# lvextend -L 3G /dev/vg1/lv1 
        -L 3G最终的大小
或者
[root@localhost /]# lvextend -L +1.5G /dev/vg1/lv1   -L +1.5G 扩容1.5G

5. 查看结果
[root@localhost /]# lvs
  LV   VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root cl  -wi-ao---- <17.00g                                                    
  swap cl  -wi-ao----   2.00g                                                    
  lv1  vg1 -wi-ao----   3.00g       已经扩容到了3G
  
[root@localhost /]# df -h
文件系统             容量  已用  可用 已用% 挂载点
/dev/mapper/vg1-lv1  2.4G  7.5M  2.3G    1% /lv1
        实际并没有改变

6. 同步文件系统
[root@localhost /]# resize2fs /dev/vg1/lv1    #该命令适用于ext分区
[root@manage01  ~]# xfs_growfs /dev/vg1/lv1  #该命令适用于xfs分区
7. 再次查看验证
[root@localhost /]# df -h
文件系统             容量  已用  可用 已用% 挂载点
/dev/mapper/vg1-lv1  2.9G  7.5M  2.8G    1% /lv1
        扩容成功

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接