700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux xfs文件系统磁盘空间lv扩展

linux xfs文件系统磁盘空间lv扩展

时间:2020-05-28 19:12:53

相关推荐

linux xfs文件系统磁盘空间lv扩展

文章目录

前言一、明确文件系统类型二、注意事项1.取消nfs的挂载2.确定是否有free空间3.缩小大空间目录4.为xfs文件系统 /u01 进行扩展5.为xfs文件系统 / 进行扩展

前言

很多童鞋在运维工作中可能会遇到为某个目录去进行空间的扩展,但是针对不同的文件系统类型操作方法也有些不同,本文章就给大家介绍下xfs文件系统的空间扩展方法。


提示:以下是本篇文章正文内容,下面案例可供参考

一、明确文件系统类型

[root@cxldbadm01 /]# cat /etc/fstabLABEL=DBSYS / xfs defaults 0 0LABEL=BOOT /boot xfs defaults,nodev 0 0LABEL=DBORA /u01xfs defaults,nodev 0 0tmpfs /dev/shmtmpfs defaults,size=385247m 0 0devpts /dev/ptsdevpts gid=5,mode=620 0 0sysfs /syssysfs defaults 0 0proc/proc proc defaults 0 0LABEL=SWAP swapswap defaults 0 0LABEL=VAR/varxfs defaults 0 0LABEL=DIAG /var/logxfs defaults 0 0LABEL=AUDIT /var/log/auditxfs defaults 0 0LABEL=TMP/tmpxfs defaults 0 0LABEL=HOME /home xfs defaults 0 0/dev/sda2/boot/efivfatdefaults,nodev1 2efivars/sys/firmware/efi/efivarsefivarfsdefaults0 0

二、注意事项

空间扩展思路:如果有free空间直接可以进行空间扩展,否则需要将大目录缩小后,将缩小的空间加到要扩展的目录上。

1.取消nfs的挂载

[root@cxldbadm01 /]# cat /etc/exports/xtts *(rw,sync,no_root_squash,no_all_squash,no_subtree_check)/acfs *(rw,sync,no_root_squash,no_all_squash,no_subtree_check)[root@cxldbadm01 /]# vi /etc/exports"/etc/exports" 2L, 126C/xtts *(rw,sync,no_root_squash,no_all_squash,no_subtree_check)/acfs *(rw,sync,no_root_squash,no_all_squash,no_subtree_check)~-- INSERT --#/xtts *(rw,sync,no_root_squash,no_all_squash,no_subtree_check)#:wq!"/etc/exports" 2L, 127C written[root@cxldbadm01 /]# exportfs -a[root@cxldbadm01 /]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 189G0 189G 0% /devtmpfs 377G 2.0G 375G 1% /dev/shmtmpfs 189G 6.1M 189G 1% /runtmpfs 189G0 189G 0% /sys/fs/cgroup/dev/mapper/VGExaDb-LVDbSys115G 11G 4.1G 73% //dev/sda1 510M 80M 431M 16% /boot/dev/sda2 254M 8.5M 246M 4% /boot/efi/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home/dev/mapper/VGExaDb-LVDbVar1 2.0G 200M 1.8G 10% /var/dev/mapper/VGExaDb-LVDbVarLog 18G 1.9G 17G 11% /var/log/dev/mapper/VGExaDb-LVDbTmp3.0G 40M 3.0G 2% /tmp/dev/mapper/VGExaDb-lvbackup 3.1T 34M 3.1T 1% /xtts/dev/mapper/VGExaDb-LVDbOra1 100G 56G 45G 56% /u01/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 156M 859M 16% /var/log/audittmpfs 38G0 38G 0% /run/user/0/dev/asm/volacfs-12 8.0T 17G 8.0T 1% /acfs[root@cxldbadm01 /]# umount /xtts[root@cxldbadm01 /]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 189G0 189G 0% /devtmpfs 377G 2.0G 375G 1% /dev/shmtmpfs 189G 6.1M 189G 1% /runtmpfs 189G0 189G 0% /sys/fs/cgroup/dev/mapper/VGExaDb-LVDbSys115G 11G 4.1G 73% //dev/sda1 510M 80M 431M 16% /boot/dev/sda2 254M 8.5M 246M 4% /boot/efi/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home/dev/mapper/VGExaDb-LVDbVar1 2.0G 200M 1.8G 10% /var/dev/mapper/VGExaDb-LVDbVarLog 18G 1.9G 17G 11% /var/log/dev/mapper/VGExaDb-LVDbTmp3.0G 40M 3.0G 2% /tmp/dev/mapper/VGExaDb-LVDbOra1 100G 56G 45G 56% /u01/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 156M 859M 16% /var/log/audittmpfs 38G0 38G 0% /run/user/0/dev/asm/volacfs-12 8.0T 17G 8.0T 1% /acfs

2.确定是否有free空间

[root@cxldbadm01 /]# vgsVG#PV #LV #SN Attr VSize VFreeVGExaDb 1 14 0 wz--n- 3.27t 0

3.缩小大空间目录

在缩小目录空间的时候,需要注意在目录有文件的情况下xfs文件系统无法直接缩小,需要将文件目录腾空后才可缩小。

[root@cxldbadm01 /]# lvsLV VGAttr LSize Pool Origin Data% Meta% Move Log Cpy%Sync ConvertLVDbHomeVGExaDb -wi-ao---- 4.00g LVDbOra1VGExaDb -wi-ao---- 100.00g LVDbSwap1VGExaDb -wi-ao---- 16.00g LVDbSys1VGExaDb -wi-ao---- 15.00g LVDbSys2VGExaDb -wi-a----- 15.00g LVDbTmp VGExaDb -wi-ao---- 3.00g LVDbVar1VGExaDb -wi-ao---- 2.00g LVDbVar2VGExaDb -wi-a----- 2.00g LVDbVarLog VGExaDb -wi-ao---- 18.00g LVDbVarLogAudit VGExaDb -wi-ao---- 1.00g LVDbVdXWYYDBADM01DATAC1 VGExaDb -wi-ao---- 128.00m LVDbVdXWYYDBADM01RECOC1 VGExaDb -wi-ao---- 128.00m LVDoNotRemoveOrUseVGExaDb -wi-a----- 2.00g lvbackupVGExaDb -wi-a----- <3.10t [root@cxldbadm01 /]# lvreduce -L -2048G /dev/VGExaDb/lvbackupWARNING: Reducing active logical volume to <1.10 TiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)Do you really want to reduce VGExaDb/lvbackup? [y/n]: ySize of logical volume VGExaDb/lvbackup changed from <3.10 TiB (811766 extents) to <1.10 TiB (287478 extents).Logical volume VGExaDb/lvbackup successfully resized.[root@cxldbadm01 /]# vgsVG#PV #LV #SN Attr VSize VFreeVGExaDb 1 14 0 wz--n- 3.27t 2.00t

4.为xfs文件系统 /u01 进行扩展

[root@cxldbadm01 /]# lvscanACTIVE '/dev/VGExaDb/LVDbTmp' [3.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbVarLog' [18.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbSys2' [15.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbVar1' [2.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbSwap1' [16.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbHome' [4.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbSys1' [15.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbVar2' [2.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbOra1' [100.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDoNotRemoveOrUse' [2.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbVarLogAudit' [1.00 GiB] inheritACTIVE '/dev/VGExaDb/LVDbVdXWYYDBADM01DATAC1' [128.00 MiB] inheritACTIVE '/dev/VGExaDb/LVDbVdXWYYDBADM01RECOC1' [128.00 MiB] inheritACTIVE '/dev/VGExaDb/lvbackup' [<1.10 TiB] inherit[root@cxldbadm01 /]# lvdisplay|grep lvLV Path/dev/VGExaDb/lvbackupLV Namelvbackup[root@cxldbadm01 /]# lvresize -L +300G /dev/VGExaDb/LVDbOra1Size of logical volume VGExaDb/LVDbOra1 changed from 100.00 GiB (25600 extents) to 400.00 GiB (102400 extents).Logical volume VGExaDb/LVDbOra1 successfully resized.[root@cxldbadm01 /]# xfs_growfs /u01meta-data=/dev/mapper/VGExaDb-LVDbOra1 isize=256 agcount=16, agsize=1638400 blks= sectsz=512 attr=2, projid32bit=1= crc=0 finobt=0 spinodes=0 rmapbt=0= reflink=0data= bsize=4096 blocks=26214400, imaxpct=25= sunit=256 swidth=256 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=1log=internalbsize=4096 blocks=12800, version=2= sectsz=512 sunit=8 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0data blocks changed from 26214400 to 104857600[root@cxldbadm01 /]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 189G0 189G 0% /devtmpfs 377G 2.0G 375G 1% /dev/shmtmpfs 189G 6.1M 189G 1% /runtmpfs 189G0 189G 0% /sys/fs/cgroup/dev/mapper/VGExaDb-LVDbSys115G 11G 4.1G 73% //dev/sda1 510M 80M 431M 16% /boot/dev/sda2 254M 8.5M 246M 4% /boot/efi/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home/dev/mapper/VGExaDb-LVDbVar1 2.0G 200M 1.8G 10% /var/dev/mapper/VGExaDb-LVDbVarLog 18G 1.9G 17G 11% /var/log/dev/mapper/VGExaDb-LVDbTmp3.0G 40M 3.0G 2% /tmp/dev/mapper/VGExaDb-LVDbOra1 400G 56G 345G 14% /u01/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 158M 857M 16% /var/log/audittmpfs 38G0 38G 0% /run/user/0/dev/asm/volacfs-12 8.0T 17G 8.0T 1% /acfs

5.为xfs文件系统 / 进行扩展

[root@cxldbadm01 /]# lvresize -L +35G /dev/VGExaDb/LVDbSys1Size of logical volume VGExaDb/LVDbSys1 changed from 15.00 GiB (3840 extents) to 50.00 GiB (12800 extents).Logical volume VGExaDb/LVDbSys1 successfully resized.[root@cxldbadm01 /]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 189G0 189G 0% /devtmpfs 377G 2.0G 375G 1% /dev/shmtmpfs 189G 6.1M 189G 1% /runtmpfs 189G0 189G 0% /sys/fs/cgroup/dev/mapper/VGExaDb-LVDbSys115G 11G 4.1G 73% //dev/sda1 510M 80M 431M 16% /boot/dev/sda2 254M 8.5M 246M 4% /boot/efi/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home/dev/mapper/VGExaDb-LVDbVar1 2.0G 200M 1.8G 10% /var/dev/mapper/VGExaDb-LVDbVarLog 18G 1.9G 17G 11% /var/log/dev/mapper/VGExaDb-LVDbTmp3.0G 40M 3.0G 2% /tmp/dev/mapper/VGExaDb-LVDbOra1 400G 56G 345G 14% /u01/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 158M 857M 16% /var/log/audittmpfs 38G0 38G 0% /run/user/0/dev/asm/volacfs-12 8.0T 17G 8.0T 1% /acfs[root@cxldbadm01 /]# xfs_growfs /meta-data=/dev/mapper/VGExaDb-LVDbSys1 isize=256 agcount=16, agsize=245760 blks= sectsz=512 attr=2, projid32bit=1= crc=0 finobt=0 spinodes=0 rmapbt=0= reflink=0data= bsize=4096 blocks=3932160, imaxpct=25= sunit=256 swidth=256 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=1log=internalbsize=4096 blocks=2560, version=2= sectsz=512 sunit=8 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0data blocks changed from 3932160 to 13107200[root@cxldbadm01 /]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 189G0 189G 0% /devtmpfs 377G 2.0G 375G 1% /dev/shmtmpfs 189G 6.1M 189G 1% /runtmpfs 189G0 189G 0% /sys/fs/cgroup/dev/mapper/VGExaDb-LVDbSys150G 11G 40G 22% //dev/sda1 510M 80M 431M 16% /boot/dev/sda2 254M 8.5M 246M 4% /boot/efi/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home/dev/mapper/VGExaDb-LVDbVar1 2.0G 200M 1.8G 10% /var/dev/mapper/VGExaDb-LVDbVarLog 18G 1.9G 17G 11% /var/log/dev/mapper/VGExaDb-LVDbTmp3.0G 40M 3.0G 2% /tmp/dev/mapper/VGExaDb-LVDbOra1 400G 56G 345G 14% /u01/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 158M 857M 16% /var/log/audittmpfs 38G0 38G 0% /run/user/0/dev/asm/volacfs-12 8.0T 17G 8.0T 1% /acfs

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。