Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1장. LVM 논리 볼륨 관리자

다음에서는 Red Hat Enterprise Linux 6 초기 릴리즈 및 후속 릴리즈의 새로운 LVM 논리 볼륨 관리자 기능에 대해 요약 설명합니다. 그 후 LVM (Logical Volume Manager) 구성 요소의 높은 수준의 개요를 다루고 있습니다.

1.1. 새로운 기능 및 변경된 기능

다음 부분에서는 Red Hat Enterprise Linux 6 초기 및 후속 릴리즈에 포함된 LVM 논리 볼륨 관리자의 새롭고 변경된 기능에 대해 설명합니다.

1.1.1. Red Hat Enterprise Linux 6.0에서 새롭게 변경된 기능

Red Hat Enterprise Linux 6.0에는 다음과 같은 문서, 기능 업데이트 및 변경 사항이 포함되어 있습니다.
  • lvm.conf 파일의 activation 부분에 있는 mirror_image_fault_policymirror_log_fault_policy 매개 변수로 장치 장애 발생시 미러 논리 볼륨의 동작 방법을 정의할 수 있습니다. 이 매개 변수가 remove로 설정될 경우, 시스템은 잘못된 장치를 삭제하고 이 장치 없이 실행하려 합니다. 이 매개 변수가 allocate로 설정될 경우, 시스템을 잘못된 장치를 삭제하고 잘못된 장치 대신 새로운 장치를 할당하려 합니다. 장치 대신 적당한 장치나 공간이 할당되지 않을 경우, 이는 remove 정책과 같이 동작합니다. LVM 미러 실패 정책에 대한 자세한 내용은 4.4.3.1절. “미러 논리 볼륨 실패 정책 ”에서 참조하십시오.
  • Red Hat Enterprise Linux 6 릴리즈에서 Linux I/O 스택은 벤더 제공 I/O 제한 내용을 처리하기 위해 강화되었습니다. 이는 LVM을 포함하여 스토리지 관리 도구가 데이터 배치 및 액세스를 최적화할 수 있게 합니다. 이러한 지원 사항은 lvm.conf 파일에 있는 data_alignment_detectiondata_alignment_offset_detection의 기본값을 변경하여 비활성화할 수 있으나 이를 비활성화하는 것은 권장 사항이 아닙니다.
    LVM에서의 데이터 정렬과 data_alignment_detectiondata_alignment_offset_detection의 기본값 변경에 대한 내용은 /etc/lvm/lvm.conf 파일에 있는 줄단위 문서를 참조하십시오. 이는 부록 B. LVM 설정 파일 에서도 문서화되어 있습니다. Red Hat Enterprise Linux 6에서 I/O 스택 및 I/O 제한에 대한 일반적인 지원 내용은 스토리지 관리 가이드 (Storage Administration Guide)를 참조하십시오.
  • Red Hat Enterprise Linux 6에서 장치 맵퍼 (Device Mapper)는 udev 통합에 대해 직접 지원합니다. 이는 장치 맵퍼를 LVM 장치를 포함하여 장치 맵퍼 장치와 관련된 모든 udev 프로세싱에 장치 맵퍼를 동기화합니다. udev 장치 관리자에 대한 장치 맵퍼 지원에 대한 자세한 내용은 A.3절. “udev 장치 관리자에 대해 장치 매퍼(Device Mapper) 지원 ”에서 참조하십시오.
  • Red Hat Enterprise Linux 6 릴리즈에서 lvconvert --repair 명령을 사용하여 디스크 장애 발생 후 미러를 복구할 수 있습니다. 이는 일관성있는 상태로 미러를 다시 불러옵니다. lvconvert --repair 명령에 대한 자세한 내용은 4.4.3.3절. “미러 논리 장치 복구 ”에서 참조하십시오.
  • Red Hat Enterprise Linux 6 릴리즈에서 lvconvert 명령의 --merge 옵션을 사용하여 본래 볼륨으로 스냅샷을 합칠 수 있습니다. 스냅샷을 합치는 방법에 대한 자세한 내용은 4.4.5절. “스냅샷 볼륨 합치기 ”에서 참조하십시오.
  • Red Hat Enterprise Linux 6 릴리즈에서 lvconvert 명령의 --splitmirrors 인수를 사용하여 새 논리 볼륨을 구성하기 위해 미러 논리 볼륨의 중복된 이미지를 분리할 수 있습니다. 이 옵션 사용에 대한 자세한 내용은 4.4.3.2절. “미러 논리 볼륨의 중복된 이미지 분리하기 ”에서 참조하십시오.
  • 미러 논리 장치를 생성할 때 lvcreate 명령의 --mirrorlog mirrored 인수를 사용하여 미러되는 미러 논리 장치에 대해 미러 로그를 생성합니다. 이 옵션 사용에 대한 자세한 내용은 4.4.3절. “미러 볼륨 생성 ”에서 참조하십시오.

1.1.2. Red Hat Enterprise Linux 6.1에서 새롭게 변경된 기능

Red Hat Enterprise Linux 6.1에는 다음과 같은 문서, 기능 업데이트 및 변경 사항이 포함되어 있습니다.
  • Red Hat Enterprise Linux 6.1 릴리즈에서는 미러 논리 볼륨의 스냅샷 논리 볼륨 생성을 지원합니다. 선형 또는 스트라이프 논리 볼륨의 스냅샷을 생성하는 것과 마찬가지로 미러 볼륨의 스냅샷을 만들 수 있습니다. 스냅샷 볼륨을 생성하는 방법은 4.4.4절. “스냅샷 볼륨 생성 ”에서 참조하십시오.
  • LVM 볼륨을 확장할 때 lvextend 명령의 --alloc cling 옵션을 사용하여 cling 할당 정책을 지정할 수 있습니다. 이러한 정책에서는 동일한 물리 볼륨에 있는 공간이 기존 논리 볼륨의 마지막 세그먼트로 선택됩니다. 물리 볼륨에 공간이 충분하지 않고 태그 목록이 lvm.conf 파일에 정의되어 있는 경우, LVM은 태그가 물리 볼륨에 부착되어 있는지를 확인하고 기존 익스텐트와 새 익스텐트 간에 물리 볼륨 태그를 일치시키려고 합니다.
    lvextend 명령의 --alloc cling 옵션을 사용하여 LVM 미러 볼륨 확장에 대한 내용은 4.4.12.2절. “cling 할당 정책을 사용하여 논리 볼륨 확장 ”에서 참조하십시오.
  • 단일 pvchange, vgchange, lvchange 명령으로 여러 --addtag--deltag 인수를 지정할 수 있습니다. 객체 태그의 추가 및 제거에 대한 내용은 C.1절. “객체 태그 추가 및 삭제 ”에서 참조하십시오.
  • LVM 객체 태그에서 사용할 수 있는 문자 목록이 확대되고 태그에는 "/", "=", "!", ":", "#", and "&" 문자를 사용할 수 있습니다. LVM 객체 태그에 대한 내용은 부록 C. LVM 객체 태그 에서 참조하십시오.
  • 단일 논리 볼륨에 있는 RAID0 (스트라이핑)과 RAID1 (미러링)을 결합할 수 있습니다. 논리 볼륨을 만들고 동시에 미러 수 (--mirrors X)와 스트라이프 수 (--stripes Y)를 지정하면 미러 장치의 구성 장치가 스프라이프됩니다. 미러 논리 불륨을 생성하는 내용은 4.4.3절. “미러 볼륨 생성 ”에서 참조하십시오.
  • Red Hat Enterprise Linux 6.1 릴리즈에서는 클러스터 논리 볼륨에서 지속적인 데이터 백업을 생성해야 할 경우 볼륨을 독단적으로 활성화하여 스냅샷을 생성할 수 있습니다. 노드에서 논리 볼륨을 독단적으로 활성화하는 방법에 대한 내용은 4.7절. “클러스터에 있는 개별적 노드에서 논리 볼륨 활성화 ”에서 참조하십시오.