미러링 볼륨
미러링 볼륨은 다른 드라이브의 데이터를 정확히 복사해 저장하는 저장 드라이브의 볼륨입니다. 미러링 볼륨을 사용하는 가장 일반적인 이유는 하드웨어 장애가 발생했을 때 내결함성을 제공하여 미러를 백업으로 사용할 수 있게 하는 것입니다. 미러링 볼륨은 일반적으로 RAID 1 어레이를 통해 구현되지만, 다른 소프트웨어도 같은 기능을 제공할 수 있습니다.
저장 볼륨을 미러링하면 데이터에 액세스할 때 읽기 속도가 향상될 수 있습니다. 운영 체제가 두 드라이브에서 동시에 파일을 읽을 수 있기 때문입니다. 그러나 각 디스크가 모든 데이터의 자체 복사본을 기록해야 하므로 쓰기 속도는 향상되지 않습니다. 또한 볼륨을 미러링해도 컴퓨터의 전체 저장 공간이 늘어나지는 않습니다. 두 드라이브가 하나의 볼륨으로 간주되며, 이 볼륨의 용량은 어레이에서 가장 작은 드라이브와 같기 때문입니다.
미러링 어레이에서 두 드라이브를 사용하면 하드웨어 장애로 인한 데이터 손실 가능성이 크게 줄어듭니다. 예를 들어 단일 하드 드라이브가 12개월 동안 고장 날 확률은 약 1%이지만, 미러링 어레이의 두 드라이브가 그해 안에 모두 고장 날 확률은 0.01%(또는 10,000분의 1)입니다. 미러링 어레이의 한 드라이브에서 하드웨어 장애가 발생하면 다른 드라이브가 고장 나기 전에 해당 드라이브를 교체하기만 하면 됩니다. 그러면 남아 있는 드라이브의 내용이 교체한 드라이브로 복사됩니다.
하드웨어 RAID 컨트롤러나 소프트웨어 유틸리티를 사용하여 미러링 저장 볼륨을 만들 수 있습니다. 대부분의 운영 체제에는 미러링 저장 볼륨을 만드는 기능이 포함되어 있습니다. Windows는 Storage Spaces라는 기능을 사용하여 여러 디스크에 RAID와 유사한 저장소 풀을 만듭니다. 이 기능의 "양방향 미러" 설정을 사용하면 두 저장 드라이브에 걸쳐 미러링 볼륨을 만들 수 있습니다. macOS의 디스크 유틸리티로 소프트웨어 RAID 어레이를 만들 수 있으며, mdadm과 같은 Linux 도구도 이를 지원합니다.
NOTE: 드라이브 복제와 드라이브 미러링은 모두 데이터 사본을 두 개 만들지만, 목적은 서로 다릅니다. 드라이브 복제는 특정 시점의 드라이브 상태를 한 번만 스냅샷으로 만드는 반면, 볼륨 미러링은 두 드라이브를 항상 동기화된 상태로 유지합니다.
지식 테스트하기