반응형
파일 시스템을 사용하다 보면 공간이 부족한 상황이 생기게 됩니다. 불필요한 파일을 삭제해 공간 확보를 할 수도 있지만 파일 시스템 공간 자체를 늘려야 하는 경우가 생기게 됩니다. 이번 포스팅에서는 xfs 파일시스템의 공간을 확장하는 방법에 대해 알아보도록 하겠습니다.
이 포스팅은 아래의 버전에서 테스트한 내용을 기반으로 작성하였습니다
Linux : Red Hat Enterprise Linux release 8.6
개요
1. 대상 볼륨 사이즈 증설
2. xfs 파일시스템 확장
1. 대상 볼륨 사이즈 증설
파일 시스템을 확장하기 위해선 대상 볼륨의 사이즈를 먼저 증설해야 합니다.
현재의 파일시스템 정보를 확인합니다.
# df -Th
# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 875M 0 875M 0% /dev
tmpfs tmpfs 893M 16K 893M 1% /dev/shm
tmpfs tmpfs 893M 18M 875M 3% /run
tmpfs tmpfs 893M 0 893M 0% /sys/fs/cgroup
/dev/nvme0n1p3 xfs 28G 7.3G 21G 27% /
/dev/nvme0n1p1 xfs 295M 189M 107M 64% /boot
tmpfs tmpfs 179M 12K 179M 1% /run/user/42
/dev/md0 xfs 5.0G 108M 4.9G 3% /data
tmpfs tmpfs 179M 0 179M 0% /run/user/26
tmpfs tmpfs 179M 0 179M 0% /run/user/0
/dev/mapper/testvg-testlv2 xfs 10G 104M 9.9G 2% /test
- /test 로 약 10G 사이즈의 testlv2 lv 가 xfs 파일 시스템으로 마운트 되어 있습니다.
먼저 testlv2 lv의 사이즈를 15G로 증설하도록 하겠습니다.
lv 증설에 대한 자세한 정보는 아래의 링크에서 확인할 수 있습니다.
2022.10.19 - [IT/linux] - Redhat linux 8 LVM 볼륨 증설방법
Redhat linux 8 LVM 볼륨 증설방법
이번 포스팅에서는 Redhat linux 8 서버에서 lv 볼륨의 공간이 부족할 경우 lv의 공간을 증설하는 방법과 과정에 대해 알아보도록 하겠습니다. 이 포스팅은 아래의 버전에서 테스트한 내용을 기반으
justdaily.tistory.com
# lvextend -L +5G /dev/testvg/testlv2
# lvextend -L +5G /dev/testvg/testlv2
Size of logical volume testvg/testlv2 changed from <10.00 GiB (2559 extents) to <15.00 GiB (3839 extents).
Logical volume testvg/testlv2 successfully resized.
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
testlv testvg -wi-ao---- 5.00g
testlv2 testvg -wi-ao---- <15.00g
2. xfs 파일 시스템 확장
확장된 lv의 xfs 파일 시스템을 아래의 명령을 통해 확장합니다.
# xfs_growfs /dev/testvg/testlv2
# xfs_growfs /dev/testvg/testlv2
meta-data=/dev/mapper/testvg-testlv2 isize=512 agcount=4, agsize=655104 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=0 inobtcount=0
data = bsize=4096 blocks=2620416, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 2620416 to 3931136
확장된 정보를 df 명령을 통해 확인합니다.
# df -Th
[root@server01 ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 875M 0 875M 0% /dev
tmpfs tmpfs 893M 16K 893M 1% /dev/shm
tmpfs tmpfs 893M 18M 875M 3% /run
tmpfs tmpfs 893M 0 893M 0% /sys/fs/cgroup
/dev/nvme0n1p3 xfs 28G 7.3G 21G 27% /
/dev/nvme0n1p1 xfs 295M 189M 107M 64% /boot
tmpfs tmpfs 179M 12K 179M 1% /run/user/42
/dev/md0 xfs 5.0G 108M 4.9G 3% /data
tmpfs tmpfs 179M 0 179M 0% /run/user/26
tmpfs tmpfs 179M 0 179M 0% /run/user/0
/dev/mapper/testvg-testlv2 xfs 15G 140M 15G 1% /test
- /test 의 공간이 15G로 확장된 것을 확인할 수 있습니다.
지금까지 xfs 파일 시스템 증설 방법에 대해 알아봤습니다.
감사합니다.
반응형
'IT > linux' 카테고리의 다른 글
Redhat linux 8 LVM 볼륨 증설방법 (0) | 2022.10.19 |
---|---|
Linux xfs 파일시스템 생성방법 (0) | 2022.10.18 |
Linux LVM LV attr 정보 조회 (0) | 2022.10.18 |
Linux LVM VG attr 정보 조회 (0) | 2022.10.14 |
LVM PV attr 정보 조회 (0) | 2022.10.12 |
댓글