Proxmox

proxmox zfs z1 핫스페어 추가

최 재호 2024. 11. 9. 12:50
일반적인 리눅스 환경에서와 동일하다.

1. Proxmox에서 핫스페어 디스크 추가 준비

  • 디스크 준비: 핫스페어로 사용할 디스크가 Proxmox 시스템에 연결되어 있는지 확인합니다. 새 디스크는 기존 VDEV와 용량이 동일하거나 더 커야 합니다.
  • 디스크 상태 확인: lsblk, fdisk -l 등의 명령어로 새 디스크가 시스템에 인식되고 있는지 확인합니다.

2. ZFS 풀에 핫스페어 추가

  1. ZFS 풀 확인:
    • 현재 ZFS 풀의 이름과 구성을 확인합니다. 예를 들어, zpool status 명령어를 사용하여 현재 풀 상태를 확인할 수 있습니다.
     
    zpool status
     
  2. 핫스페어 추가 명령어:
    • zpool add 명령어를 사용하여 ZFS 풀에 핫스페어를 추가할 수 있습니다. 예를 들어, ZFS 풀 이름이 pool1이고 새 디스크가 /dev/sdX라면, 다음 명령어를 사용합니다.
     
    zpool add pool1 spare /dev/sdX
    • 이 명령어는 /dev/sdX를 핫스페어로 pool1에 추가합니다.
  3. 추가된 핫스페어 확인:
    • zpool status 명령어를 다시 실행하여 핫스페어가 정상적으로 추가되었는지 확인합니다. 핫스페어는 ZFS 풀의 상태 정보에서 spares 섹션에 표시됩니다.

3. 핫스페어의 동작 방식

  • 핫스페어 디스크는 ZFS 풀 내에서 모든 VDEV의 장애를 대비하여 대기합니다.
  • RAIDZ1에서 디스크에 장애가 발생하면, ZFS는 핫스페어 디스크를 자동으로 사용하여 데이터를 복구하고 리실버링 과정을 시작합니다.
  • 핫스페어가 활성화된 후, 장애 디스크를 교체하면 핫스페어는 원래 대기 상태로 돌아갑니다.
728x90
반응형