Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for RHEL 8

6.2. 논리 볼륨 축소

lvreduce 명령을 사용하여 논리 볼륨의 크기를 줄일 수 있습니다.

참고

GFS2 또는 XFS 파일 시스템에서 축소는 지원되지 않으므로 GFS2 또는 XFS 파일 시스템이 포함된 논리 볼륨의 크기를 줄일 수 없습니다.

축소 중인 논리 볼륨에 파일 시스템이 포함된 경우 데이터 손실을 방지하려면 파일 시스템이 축소되는 논리 볼륨의 공간을 사용하지 않도록 해야 합니다. 따라서 논리 볼륨에 파일 시스템이 포함된 경우 lvreduce 명령의 --resizefs 옵션을 사용하는 것이 좋습니다.

이 옵션을 사용할 때 lvreduce 명령은 논리 볼륨을 축소하기 전에 파일 시스템을 축소하려고 합니다. 파일 시스템이 가득 차거나 파일 시스템이 축소를 지원하지 않는 경우 발생할 수 있는 파일 시스템 축소가 실패하는 경우 lvreduce 명령이 실패하고 논리 볼륨을 축소하려고 시도하지 않습니다.

주의

대부분의 경우 lvreduce 명령은 가능한 데이터 손실에 대해 경고하고 확인을 요청합니다. 그러나 논리 볼륨이 비활성 상태이거나 --resizefs 옵션이 사용되지 않는 경우와 같이 이러한 프롬프트가 표시되지 않는 경우 데이터 손실을 방지하기 위해 이러한 확인 프롬프트를 사용하지 않아야 합니다.

lvreduce 명령의 --test 옵션을 사용하면 파일 시스템을 확인하거나 파일 시스템의 크기를 테스트하지 않으므로 작업이 안전한 위치를 나타내지 않습니다.

절차

  • myvg 볼륨 그룹의 mylv 논리 볼륨을 64MB로 축소하려면 다음 명령을 사용합니다.

    # lvreduce --resizefs -L 64M myvg/mylv
    fsck from util-linux 2.37.2
    /dev/mapper/myvg-mylv: clean, 11/25688 files, 4800/102400 blocks
    resize2fs 1.46.2 (28-Feb-2021)
    Resizing the filesystem on /dev/mapper/myvg-mylv to 65536 (1k) blocks.
    The filesystem on /dev/mapper/myvg-mylv is now 65536 (1k) blocks long.
    
    Size of logical volume myvg/mylv changed from 100.00 MiB (25 extents) to 64.00 MiB (16 extents).
     Logical volume myvg/mylv successfully resized.

    이 예에서 mylv 에는 파일 시스템이 포함되어 있으며 이 명령은 논리 볼륨과 함께 크기를 조정합니다.

  • 크기 조정 값 앞에 - 기호를 지정하면 값이 논리 볼륨의 실제 크기에서 제거됩니다. 논리 볼륨을 64MB의 절대 크기로 축소하려면 다음 명령을 사용합니다.

    # lvreduce --resizefs -L -64M myvg/mylv

추가 리소스

  • lvreduce(8) 도움말 페이지