Menu Close

8장. 스토리지 장치 제거

실행 중인 시스템에서 스토리지 장치를 안전하게 제거하여 시스템 메모리 과부하 및 데이터 손실을 방지할 수 있습니다.

사전 요구 사항

  • 스토리지 장치를 제거하기 전에 I/O 플러시 중에 시스템 메모리가 증가하여 사용 가능한 시스템 메모리가 충분히 있는지 확인해야 합니다. 다음 명령을 사용하여 시스템의 현재 메모리 부하 및 사용 가능한 메모리를 확인합니다.

    # vmstat 1 100
    # free
  • Red Hat은 다음과 같은 경우 시스템에서 스토리지 장치를 제거하는 것을 권장하지 않습니다.

    • 사용 가능한 메모리는 100개당 10개 이상의 샘플에서 총 메모리의 5% 미만입니다.
    • 스와핑이 활성 상태입니다( vmstat 명령 출력의 0이 아닌 siso 열).

8.1. 안전한 스토리지 장치 제거

실행 중인 시스템에서 안전하게 스토리지 장치를 제거하려면 top-to-bottom 접근 방식이 필요합니다. 일반적으로 애플리케이션 또는 파일 시스템인 최상위 계층에서 시작하여 물리적 장치인 맨 아래 계층으로 시작합니다.

스토리지 장치를 여러 가지 방법으로 사용할 수 있으며 물리적 장치에 따라 다양한 가상 구성을 사용할 수 있습니다. 예를 들어 장치의 여러 인스턴스를 다중 경로 장치로 그룹화하거나 RAID의 일부로 설정하거나 LVM 그룹의 일부로 만들 수 있습니다. 또한 파일 시스템을 통해 장치에 액세스하거나 "raw" 장치와 같이 직접 액세스할 수 있습니다.

top-to-bottom 접근 방식을 사용하는 동안 다음을 확인해야 합니다.

  • 삭제하려는 장치를 사용하지 않음
  • 장치에 대한 모든 보류 중인 I/O가 플러시됩니다.
  • 운영 체제가 스토리지 장치를 참조하지 않음