리눅스 guest-vm의 btrfs 파일 시스템 늘이기

리눅스 VM 게스트 OS의 btrfs 파일시스템 늘이기

1. VMware vm을 편집해서 디스크 용량을 증설한다.
vm웨어 설정은 리눅스 파일시스템 늘이기 – vmware guest os. 를 참고하면 된다.

2. parted -l 로 증가된 디스크 용량 확인한다.

[root@cloud ~]# parted -l
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 34.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  257MB   256MB   primary  xfs             boot
 2      257MB   2257MB  2000MB  primary  linux-swap(v1)
 3      2257MB  17.2GB  14.9GB  primary  btrfs

3. growfs로 파티션 크기를 증가시킨다.

[root@cloud ~]# growpart
-bash: growpart: command not found

growpart가 없을때는 아래 명령으로 설치한다.

[root@cloud ~]# yum install cloud-utils-growpart

/dev/sda3을 증설.

[root@cloud ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.8G     0  3.8G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G   12M  3.8G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda3        14G   13G   79M 100% /
/dev/sda1       241M  198M   44M  83% /boot
tmpfs           781M     0  781M   0% /run/user/0

파티션을 증가시킴.

[root@cloud ~]# growpart /dev/sda 3
CHANGED: partition=3 start=4407296 old: size=29147136 end=33554432 new: size=62701535 end=67108831
[root@cloud ~]#

파티션 크기가 증가된 것을 확인 할 수 있다.

[root@cloud ~]# parted -l
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 34.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  257MB   256MB   primary  xfs             boot
 2      257MB   2257MB  2000MB  primary  linux-swap(v1)
 3      2257MB  34.4GB  32.1GB  primary  btrfs

4. btrfs 파일시스템을 증가.

[root@cloud ~]# btrfs filesystem resize max /
Resize '/' of 'max'

증가된 파일 시스템 확인.

[root@cloud ~]# btrfs filesystem show /
Label: 'centos'  uuid: 6da531a5-5273-4d57-bdc3-209ada7f4e0c
        Total devices 1 FS bytes used 12.00GiB
        devid    1 size 29.90GiB used 13.90GiB path /dev/sda3

[root@cloud ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.8G     0  3.8G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G   12M  3.8G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda3        30G   13G   17G  44% /
/dev/sda1       241M  198M   44M  83% /boot
tmpfs           781M     0  781M   0% /run/user/0

14GB였던 / 파일시스템을 30GB로 증설완료 하였다.

답글 남기기

Your email address will not be published.