Red Hat Training

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

6.4. 여러 장치에 대한 통합 볼륨 관리

btrfs 파일 시스템은 여러 장치 상단에 생성할 수 있으며 파일 시스템을 생성한 후 더 많은 장치를 추가할 수 있습니다. 기본적으로 메타데이터는 두 개의 장치에 걸쳐 미러링되고 데이터가 있는 모든 장치에 제거되지만 하나의 장치만 있는 경우 해당 장치에 메타데이터가 복제됩니다.

6.4.1. 여러 장치가 있는 파일 시스템 생성

mkfs.btrfs 명령은 6.1절. “btrfs 파일 시스템 생성” 에 자세히 설명된 대로 데이터 -d 옵션과 메타데이터에 대해 -m 을 허용합니다. 유효한 사양은 다음과 같습니다.
  • raid0
  • raid1
  • raid10
  • DUP
  • single
m 단일 옵션은 메타데이터의 중복이 수행되지 않도록 지시합니다. 이는 하드웨어 레이드를 사용할 때 필요할 수 있습니다.
참고
RAID 10이 제대로 실행하려면 최소 4개의 장치가 필요합니다.

예 6.1. RAID 10 btrfs 파일 시스템 생성

4개의 장치(metadata mirrored, data striped)에 파일 시스템을 만듭니다.
# mkfs.btrfs /dev/device1 /dev/device2 /dev/device3 /dev/device4
미러링하지 않고 메타데이터를 제거합니다.
# mkfs.btrfs -m raid0 /dev/device1 /dev/device2
데이터 및 메타데이터 모두에 raid10을 사용합니다.
# mkfs.btrfs -m raid10 -d raid10 /dev/device1 /dev/device2 /dev/device3 /dev/device4
단일 드라이브에 메타데이터를 중복하지 마십시오.
# mkfs.btrfs -m single /dev/device
드라이브마다 크기가 다른 경우 단일 옵션을 사용하여 각 드라이브의 전체 용량을 사용합니다.
# mkfs.btrfs -d single /dev/device1 /dev/device2 /dev/device3
이미 생성된 다중 장치 파일 시스템에 새 장치를 추가하려면 다음 명령을 사용합니다.
# btrfs device add /dev/device1 /mount-point
btrfs 모듈을 재부팅하거나 다시 로드한 후 btrfs device scan 명령을 사용하여 모든 다중 장치 파일 시스템을 검색합니다. 자세한 내용은 6.4.2절. “btrfs 장치 검색” 를 참조하십시오.