Exadata X9M根文件系统扩容步骤:
参考文档:
https://docs.oracle.com/en/engineered-systems/exadata-database-machine/dbmmn/maintaining-exadata-database-servers.html#GUID-B44493AA-085C-4840-ADD3-0757C549797E
- 查看根文件系统详细信息:
[root@x9mdbadm01 ~]# df -h / Filesystem Size Used Avail Use% Mounted on /dev/mapper/VGExaDb-LVDbSys1 15G 9.0G 6.1G 60% / --默认15G [root@x9mdbadm01 ~]#
- 查看LV信息:
[root@x9mdbadm01 ~]# lvs -o lv_name,lv_path,vg_name,lv_size LV Path VG LSize LVDbHome /dev/VGExaDb/LVDbHome VGExaDb 4.00g LVDbOra1 /dev/VGExaDb/LVDbOra1 VGExaDb 200.00g LVDbSwap1 /dev/VGExaDb/LVDbSwap1 VGExaDb 16.00g LVDbSys1 /dev/VGExaDb/LVDbSys1 VGExaDb 15.00g --根分区1 LVDbSys2 /dev/VGExaDb/LVDbSys2 VGExaDb 15.00g --根分区2 LVDbTmp /dev/VGExaDb/LVDbTmp VGExaDb 3.00g LVDbVar1 /dev/VGExaDb/LVDbVar1 VGExaDb 2.00g LVDbVar2 /dev/VGExaDb/LVDbVar2 VGExaDb 2.00g LVDbVarLog /dev/VGExaDb/LVDbVarLog VGExaDb 18.00g LVDbVarLogAudit /dev/VGExaDb/LVDbVarLogAudit VGExaDb 1.00g LVDbVdX9MDBADM01DATAC1 /dev/VGExaDb/LVDbVdX9MDBADM01DATAC1 VGExaDb 128.00m LVDbVdX9MDBADM01RECOC1 /dev/VGExaDb/LVDbVdX9MDBADM01RECOC1 VGExaDb 128.00m LVDoNotRemoveOrUse /dev/VGExaDb/LVDoNotRemoveOrUse VGExaDb 2.00g lcy1 /dev/VGExaDb/lcy1 VGExaDb 20.00g lcy2 /dev/VGExaDb/lcy2 VGExaDb 20.00g lcy3 /dev/VGExaDb/lcy3 VGExaDb 20.00g test /dev/VGExaDb/test VGExaDb 100.00m [root@x9mdbadm01 ~]#
- 查看根文件系统类型:
[root@x9mdbadm01 ~]# df -hT / Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/VGExaDb-LVDbSys1 xfs 15G 9.0G 6.1G 60% / --这里是xfs类型 [root@x9mdbadm01 ~]#
- 查看VG的空间使用情况:
[root@x9mdbadm01 ~]# vgdisplay -s "VGExaDb" 3.48 TiB [<338.35 GiB used / 3.15 TiB free] [root@x9mdbadm01 ~]#
- 先扩容根文件系统对应的LV:
#lvextend -L +100G --verbose /dev/VGExaDb/LVDbSys1
#lvextend -L +100G --verbose /dev/VGExaDb/LVDbSys2
- 扩文件系统
6.1 活动分区扩容:
#xfs_growfs /
6.2 非活动分区
#mkdir /lcy_tmp
#mount -t xfs /dev/VGExaDb/LVDbSys2 /lcy_tmp
#xfs_growfs /lcy_tmp
6.3 扩容后检查
[root@x9mdbadm01 ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 1008G 0 1008G 0% /dev tmpfs 2.0T 3.0G 2.0T 1% /dev/shm tmpfs 1008G 9.8M 1008G 1% /run tmpfs 1008G 0 1008G 0% /sys/fs/cgroup /dev/mapper/VGExaDb-LVDbSys1 115G 9.0G 107G 8% / --已扩容到目标大小 /dev/mapper/VGExaDb-LVDbTmp 3.0G 55M 3.0G 2% /tmp /dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home /dev/mapper/VGExaDb-LVDbVar1 2.0G 122M 1.9G 6% /var /dev/mapper/VGExaDb-LVDbVarLog 18G 2.5G 16G 14% /var/log /dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 155M 860M 16% /var/log/audit /dev/mapper/VGExaDb-LVDbOra1 200G 40G 161G 20% /u01 /dev/md24p1 7.2G 84M 7.2G 2% /boot /dev/md24p2 254M 7.5M 247M 3% /boot/efi /dev/mapper/VGExaDb-lcy1 20G 45M 19G 1% /lcy1 tmpfs 202G 0 202G 0% /run/user/1001 tmpfs 202G 0 202G 0% /run/user/0 /dev/mapper/VGExaDb-LVDbSys2 115G 34M 115G 1% /lcy_tmp --已扩容到目标大小
6.4 善后处理:
#umount /lcy_tmp
#rmdir /lcy_tmp
这里为什么要扩容同时扩容两个lvm,因为一个lvm active活动的根目录,另外一个lvm是做备份使用的。通常用于upgrade xd image时作为活动卷的一致性备份使用,如果出升级出现故障时,可以快速回滚。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




