银行Zabbix

zabbix 6的硬盘如何扩容?

参与14

5同行回答

lych370lych370联盟成员系统运维工程师个人
这里单独提出zabbix6感觉不太适宜,因为硬盘扩容在很多环境和场景中都会用到,关于本地硬盘,除了lvm逻辑卷格式的分区外,别的分区格式一般是没法直接扩容的,建议以软连接的形式挂载到二级目录,lvm一般情况下是可以直接扩容的,前提是有空余的磁盘空间未被划分或占用。另外如果遇到...显示全部

这里单独提出zabbix6感觉不太适宜,因为硬盘扩容在很多环境和场景中都会用到,关于本地硬盘,除了lvm逻辑卷格式的分区外,别的分区格式一般是没法直接扩容的,建议以软连接的形式挂载到二级目录,lvm一般情况下是可以直接扩容的,前提是有空余的磁盘空间未被划分或占用。另外如果遇到远程nas过载的情况,按照目前各种成熟nas产品的功能来说,是可以直接在nas管理端直接进行扩容的,但是要看具体产品,这里只是猜测,像emc这种成熟的产品肯定没有问题

收起
银行 · 2022-11-20
浏览811
Zabbix_小ZZabbix_小ZZabbix大中华区培训师上海宏时数据系统有限公司
您好, 您可以详细描述一下具体的环境,配置,在考虑如何对硬件进行扩容。显示全部

您好,

    您可以详细描述一下具体的环境,配置,在考虑如何对硬件进行扩容。
收起
IT咨询服务 · 2022-01-05
o0呼噜Zzo0呼噜Zz系统工程师机密
(二)创建物理卷(PV)pvcreate /dev/sdb查看系统PV的情况:[root@localhost ~]# pvdisplay--- Physical volume ---PV Name /dev/sda2 //原有硬盘上的PV> VG Name> VolGroupPV Size 7.51 GiB / not usable 3.00 MiBAllocatable yes (but full)PE Size 4.00 MiBTotal PE 1...显示全部

(二)创建物理卷(PV)

pvcreate /dev/sdb

查看系统PV的情况:

[root@localhost ~]# pvdisplay

--- Physical volume ---

PV Name /dev/sda2 //原有硬盘上的PV

> VG Name> VolGroup

PV Size 7.51 GiB / not usable 3.00 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 1922

Free PE 0

Allocated PE 1922

PV UUID SGH1dY-4tp2-Nr1a-w93Z-V4LA-pQBh-VGzzTH

"/dev/sdb" is a new physical volume of "15.00 GiB"

--- NEW Physical volume ---

PV Name /dev/sdb

> VG Name> //新建的PV的VG name是空的,下一步就是把PV加入VG

PV Size > 15.00 GiB

Allocatable NO

PE Size 0

Total PE 0

Free PE 0

Allocated PE 0

PV UUID 8TZUlz-YyUp-RBvf-lSzm-7MgG-DSZS-qNqX1Z

查看原VG的情况

[root@localhost ~]# vgdisplay

--- Volume group ---

VG Name VolGroup //注意记录此名字,扩容时将新的pv加入指定的名字

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

PE Size 4.00 MiB

Total PE 1922

AllocPE / Size 1922 / 7.51 GiB

Free PE / Size 0 / 0

VG UUID FnUsmX-s284-GeRK-hJNJ-BbIG-Vpe7-OuFZE1

(三)#扩展卷组,/dev/sdb物理卷添加到VolGroup卷组中

> [root@localhost ~]# vgextend VolGroup /dev/sdb

Volume group "VolGroup" successfully extended

再查看VG情况,可以看到VG大小变化,空余空间。

[root@localhost ~]# vgdisplay

--- Volume group ---

VG Name VolGroup

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

PE Size 4.00 MiB

Total PE 5761

AllocPE / Size 1922 / 7.51 GiB

Free PE / Size 3839 / 15.00 GiB

VG UUID FnUsmX-s284-GeRK-hJNJ-BbIG-Vpe7-OuFZE1

(四)将新的VG空间划入LV(扩容lv_root

直接扩展5G给/root分区,不用umount,也不需要重启

lvextend -L +5G /dev/mapper/VolGroup-lv_root

Extending logical volume lv_root to 10.38 GiB

Logical volume lv_root successfully resized

也可以使用命令

lvextend -l +30%FREE /dev/mapper/VolGroup-lv_root

此时,如果有df命令查看的话,会发现root空间并没有增加的.还需要执行以下两步操作才可以.

#检查/root逻辑卷

e2fsck -f /dev/mapper/VolGroup-lv_root

#重新定义分区大小

resize2fs /dev/mapper/VolGroup-lv_root

lvm-110812131780132

lvm-110812131780132

查看/目录大小

lvm-p

lvm-p

可以看到/目录已经从原来的5.3G扩容到了11G。

(五)LV卷空间分配(新增lv_oracle

在VG中还有新增的10G没有用,可以将VG中的空余空间划分为LV,并将新的LV挂载在目录下。

vgs

VG #PV #LV #SN Attr VSize VFree

VolGroup 2 2 0 wz--n- 22.50g10.00g

//可以通过#vgs命令查看vg信息统计,可以看到VFree还有10G。

将VG空余的空间化分为LV

> #lvcreate -L 10G -n lv_oracle VolGroup

lvcreate_volgroup

lvcreate_volgroup

图四

//少了一点点空间…

//可以用-l 分,它是按pv块数来分的。一个pv默认是4M,可是从vgdisplay中去查vg中还剩多少pv以及总数是多少。

vgdisplay

vgdisplay

图五

//查到剩余2559个PE,于是执行

> # lvcreate -l 2559 -n lv_oracle VolGroup

Logical volume "lv_oracle" created

提示创建成功后,用vgs和lvs命令分别查看。

vgs

vgs

图六

(五)挂载LV到目录下

接下来就是要把lv_oracle挂到/oracle,目录下

cd /

mkdir oracle

chmod 777 /oracle

创建/oracle目录并修改权限

> # vi /etc/fstab

可以看到目前挂载分区的情况

fstab

fstab

图七

//我们可以参照/的分区把oracle的加上去。加入这行:

> /dev/mapper/VolGroup-lv_oracle /oracle ext4 defaults 0 0

然后把lv_oracle格式化成ext4

> #mkfs.ext4 /dev/mapper/VolGroup-lv_oracle

vgscan

vgscan

图八

将lv_oracle mount到目录/oracle上

mount /dev/mapper/VolGroup-lv_oracle /oracle之后查看一下分区情况

df-h

df-h

图九

可以重启系统检查一下是否正常。

mkf.ext4

mkf.ext4

图十

df –h

挂载正常,可以收工了。

收起
系统集成 · 2022-05-18
浏览962
conlingconling联盟成员工程师医院
/var/lib/mysql是用于数据存储的空间,模板中为了便于打包迁移,预设的分区空间很小。查看lsblk 进行扩容步骤的确认,需要先后对sda4 (扩展分区)、sda5(逻辑分区)进行扩容。逻辑分区的空间来自扩展分区,所以需要先将空间分配至扩展分区,不能直接扩容逻辑分区。扩容扩展卷、逻辑卷[ro...显示全部

/var/lib/mysql是用于数据存储的空间,模板中为了便于打包迁移,预设的分区空间很小。

查看lsblk 进行扩容步骤的确认,需要先后对sda4 (扩展分区)、sda5(逻辑分区)进行扩容。逻辑分区的空间来自扩展分区,所以需要先将空间分配至扩展分区,不能直接扩容逻辑分区。

扩容扩展卷、逻辑卷

[root@appliance ~]# parted /dev/sda

GNU Parted 3.2

Using /dev/sda

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) resizepart 4

//扩容扩展卷

Warning: Partition /dev/sda4 is being used. Are you sure you want to continue?

Yes/No? yes

End?  [10.7GB]? 99GB

 

(parted) resizepart 5

//扩容逻辑卷

Warning: Partition /dev/sda5 is being used. Are you sure you want to continue?

Yes/No? YES

End?  [10.7GB]? 99GB

(parted) print

//查看扩容后的效果

更新空间

xfs_growfs /var/lib/mysql

确认空间变化

收起
医院 · 2022-03-22
浏览1035
robert1908robert1908联盟成员项目经理troy
硬盘扩容和zabbix没有啥关系吧显示全部

硬盘扩容和zabbix没有啥关系吧

收起
互联网服务 · 2021-12-30
浏览1095

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-12-29
  • 关注会员:6 人
  • 问题浏览:2163
  • 最近回答:2022-11-20
  • X社区推广