6.2. 논리 볼륨 및 파일 시스템 감소

lvreduce 명령과 resizefs 옵션을 사용하여 논리 볼륨 및 해당 파일 시스템을 줄일 수 있습니다.

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

--resizefs 를 사용하는 경우lvreduce 는 논리 볼륨을 축소하기 전에 파일 시스템을 줄임으로써 파일 시스템을 줄입니다. 파일 시스템이 가득 차거나 축소를 지원하지 않기 때문에 파일 시스템을 줄이는 경우 lvreduce 명령이 실패하고 논리 볼륨을 줄이지 않습니다.

주의

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

lvreduce 명령의 --test 옵션을 사용하면 이 옵션이 파일 시스템을 검사하거나 파일 시스템 크기 조정을 테스트하지 않기 때문에 작업이 안전한지 여부를 표시하지 않습니다.

사전 요구 사항

  • 논리 볼륨의 파일 시스템은 축소를 지원합니다. df -Th 명령을 사용하여 파일 시스템 유형과 크기를 결정합니다.

    참고

    예를 들어, XFS2 및 XFS 파일 시스템은 축소를 지원하지 않습니다.

  • 기본 파일 시스템은 축소되는 LV의 공간을 사용하지 않습니다.

절차

  1. 다음 옵션 중 하나를 사용하여 mylv 논리 볼륨 및 해당 파일 시스템을 myvg 볼륨 그룹에서 축소합니다.

    • LV와 파일 시스템을 원하는 값으로 줄입니다.

      # lvreduce --resizefs -L 500M myvg/mylv
      File system ext4 found on myvg/mylv.
      File system size (2.00 GiB) is larger than the requested size (500.00 MiB).
      File system reduce is required using resize2fs.
      ...
      Logical volume myvg/mylv successfully resized.
    • 논리 볼륨 및 파일 시스템에서 64MB를 줄입니다.

      # lvreduce --resizefs -L -64M myvg/mylv
      File system ext4 found on myvg/mylv.
      File system size (500.00 MiB) is larger than the requested size (436.00 MiB).
      File system reduce is required using resize2fs.
      ...
      Logical volume myvg/mylv successfully resized

추가 리소스

  • lvreduce(8) 도움말 페이지