LVM 가이드 · 3 min read · Oct 09, 2025
LVM 초보자 가이드 - 4페이지
4 논리 볼륨 및 파일 시스템 크기 조정
이 장에서는 ext3 파일 시스템을 가진 논리 볼륨 공유의 크기를 조정하는 방법을 배웁니다. (이 튜토리얼의 후반부에서는 xfs 및 reiserfs 파일 시스템으로 논리 볼륨을 크기 조정하는 방법을 보여드리겠습니다.)
먼저, 우리는 그것을 마운트 해제해야 합니다:
umount /var/shareshare는 더 이상 다음의
df -h출력에 나열되지 않아야 합니다:
server1:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 19G 665M 17G 4% /
tmpfs 78M 0 78M 0% /lib/init/rw
udev 10M 88K 10M 1% /dev
tmpfs 78M 0 78M 0% /dev/shm
/dev/sda1 137M 17M 114M 13% /boot
/dev/mapper/fileserver-backup
5.0G 144K 5.0G 1% /var/backup
/dev/mapper/fileserver-media
1.0G 33M 992M 4% /var/media이제 share의 크기를 40GB에서 50GB로 늘려보겠습니다:
lvextend -L50G /dev/fileserver/shareserver1:~# lvextend -L50G /dev/fileserver/share
Extending logical volume share to 50.00 GB
Logical volume share successfully resized지금까지 우리는 share만 늘렸고, share의 ext3 파일 시스템은 늘리지 않았습니다. 이제 우리는 다음과 같이 해야 합니다:
e2fsck -f /dev/fileserver/shareserver1:~# e2fsck -f /dev/fileserver/share
e2fsck 1.40-WIP (14-Nov-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/fileserver/share: 11/5242880 files (9.1% non-contiguous), 209588/10485760 blocks우리가 나중에 share를 축소할 때 필요하므로 총 블록 수(10485760)를 기록해 두십시오.
resize2fs /dev/fileserver/shareserver1:~# resize2fs /dev/fileserver/share
resize2fs 1.40-WIP (14-Nov-2006)
Resizing the filesystem on /dev/fileserver/share to 13107200 (4k) blocks.
The filesystem on /dev/fileserver/share is now 13107200 blocks long.이제 share를 마운트합시다:
mount /dev/fileserver/share /var/share그리고
df -h출력에서 share는 이제 40GB 대신 50GB를 가져야 합니다:
server1:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 19G 665M 17G 4% /
tmpfs 78M 0 78M 0% /lib/init/rw
udev 10M 88K 10M 1% /dev
tmpfs 78M 0 78M 0% /dev/shm
/dev/sda1 137M 17M 114M 13% /boot
/dev/mapper/fileserver-backup
5.0G 144K 5.0G 1% /var/backup
/dev/mapper/fileserver-media
1.0G 33M 992M 4% /var/media
/dev/mapper/fileserver-share
50G 180M 47G 1% /var/share논리 볼륨을 축소하는 것은 반대 방향입니다: 먼저 파일 시스템을 축소한 다음 논리 볼륨의 크기를 줄여야 합니다. 다시 share를 40GB로 축소해 보겠습니다:
umount /var/sharedf -hserver1:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 19G 665M 17G 4% /
tmpfs 78M 0 78M 0% /lib/init/rw
udev 10M 88K 10M 1% /dev
tmpfs 78M 0 78M 0% /dev/shm
/dev/sda1 137M 17M 114M 13% /boot
/dev/mapper/fileserver-backup
5.0G 144K 5.0G 1% /var/backup
/dev/mapper/fileserver-media
1.0G 33M 992M 4% /var/mediae2fsck -f /dev/fileserver/shareserver1:~# e2fsck -f /dev/fileserver/share
e2fsck 1.40-WIP (14-Nov-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/fileserver/share: 11/6553600 files (9.1% non-contiguous), 251733/13107200 blocksext3 파일 시스템의 크기를 특정 크기로 조정할 때(모든 사용 가능한 공간 대신), resize2fs는 블록 수를 인수로 사용합니다(새 크기를 MB 등으로 지정할 수도 있습니다. 자세한 내용은
man resize2fs를 참조하십시오). 이전 작업에서 우리는 40GB가 10485760 블록과 같다는 것을 알고 있으므로 다음과 같이 실행합니다:
resize2fs /dev/fileserver/share 10485760server1:~# resize2fs /dev/fileserver/share 10485760
resize2fs 1.40-WIP (14-Nov-2006)
Resizing the filesystem on /dev/fileserver/share to 10485760 (4k) blocks.
The filesystem on /dev/fileserver/share is now 10485760 blocks long.우리는 파일 시스템을 축소했습니다. 이제 논리 볼륨도 축소해야 합니다:
lvreduce -L40G /dev/fileserver/shareserver1:~# lvreduce -L40G /dev/fileserver/share
WARNING: Reducing active logical volume to 40.00 GB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce share? [y/n]: <– y
Reducing logical volume share to 40.00 GB
Logical volume share successfully resized
데이터가 손실될 수 있다는 경고는 무시할 수 있습니다. 왜냐하면 우리는 파일 시스템을 먼저 축소했기 때문입니다.
다시 share를 마운트합시다:
mount /dev/fileserver/share /var/sharedf -h의 출력은 이제 다음과 같아야 합니다:
server1:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 19G 665M 17G 4% /
tmpfs 78M 0 78M 0% /lib/init/rw
udev 10M 88K 10M 1% /dev
tmpfs 78M 0 78M 0% /dev/shm
/dev/sda1 137M 17M 114M 13% /boot
/dev/mapper/fileserver-backup
5.0G 144K 5.0G 1% /var/backup
/dev/mapper/fileserver-media
1.0G 33M 992M 4% /var/media
/dev/mapper/fileserver-share
40G 177M 38G 1% /var/share새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.