linux LVM 기존 파티션 확장 / 용량 확장

agnusdei·2023년 12월 10일
0

논리 볼륨 관리(LVM)에서 기존 볼륨을 확장하는 것은 몇 가지 단계를 따라야 합니다. 아래는 기본적인 단계입니다. 이 예제에서는 /dev/sdb 디스크에 있는 논리 볼륨을 확장하는 것으로 가정합니다. 실제 디스크와 볼륨 이름은 시스템에 따라 다를 수 있습니다.

  1. 파티션 또는 물리 볼륨 확장:
    먼저, 기존 물리 볼륨을 확장하거나 새로운 디스크를 추가하여 파티션을 생성하고 물리 볼륨으로 추가해야 합니다.

    # 새로운 디스크를 추가한 경우
    fdisk /dev/sdb
    # 파티션을 생성하고 저장
    partprobe
    # 파티션을 물리 볼륨으로 추가
    pvcreate /dev/sdb1

    또는 이미 있는 파티션을 물리 볼륨으로 추가하는 경우:

    # 이미 있는 파티션을 물리 볼륨으로 추가
    pvcreate /dev/sdb1
  2. 물리 볼륨 확장:
    새로운 물리 볼륨을 생성했다면, 기존 물리 볼륨에 새로운 물리 볼륨을 추가합니다.

    # 기존 물리 볼륨에 새로운 물리 볼륨 추가
    vgextend <VolumeGroupName> /dev/sdb1
  3. 논리 볼륨 확장:
    이제 논리 볼륨을 확장할 차례입니다.

    # 논리 볼륨 확장
    lvextend -l +100%FREE /dev/<VolumeGroupName>/<LogicalVolumeName>

    위 명령에서 <VolumeGroupName><LogicalVolumeName>은 실제 시스템에서 사용 중인 볼륨 그룹과 논리 볼륨의 이름으로 대체되어야 합니다.

  4. 파일 시스템 크기 조정:
    마지막으로, 파일 시스템 크기를 논리 볼륨의 크기에 맞게 조정합니다. 파일 시스템 유형에 따라 다르지만, 일반적으로는 resize2fs 명령을 사용합니다.

    # 파일 시스템 크기 조정
    resize2fs /dev/<VolumeGroupName>/<LogicalVolumeName>

    만약 xfs 파일 시스템을 사용하고 있다면 xfs_growfs를 사용할 수 있습니다.

    # xfs 파일 시스템 크기 조정
    xfs_growfs /dev/<VolumeGroupName>/<LogicalVolumeName>

이러한 단계를 따르면 논리 볼륨을 성공적으로 확장할 수 있습니다. 다만, 시스템에 따라 일부 명령이 다를 수 있으므로 실제 환경에 맞게 수정해야 합니다.

0개의 댓글

관련 채용 정보