Copy-On-Write를 들을 때마다 내 뇌는 즉시 RAID를 생각하기 시작합니다. COW는 RAID-x 버전과 어떻게 다릅니까?
둘 다 작동하려면 1개 이상의 HDD가 필요하고, 둘 다 수정 시 데이터 복사본을 만들고, 기본 스토리지(예: /dev/sda, /dev/sdb 등)에 문제가 있는 경우 데이터를 복구하는 데 도움이 됩니다.
답변1
사과와 돼지의 차이점은 무엇입니까?
RAID-x와 COW는 완전히 다른 개념입니다. Copy-On-Write는 디스크 저장 공간을 줄이고 버퍼 효율성을 향상시키는 기술입니다. 현재는 가상 머신과 컨테이너에 이미지를 제공하는 파일에 특히 매력적입니다. 200MB 파일 시스템 이미지가 있고 여기에서 2개의 서로 다른 VM을 부팅하는 경우 간단한 접근 방식은 각 VM의 200MB 복사본을 만들고 적절하다고 판단되는 대로 변경하도록 하는 것입니다. 여기에는 600MB(원본 파일의 경우 200MB, 각 사본의 경우 200MB)가 필요합니다. COW 기반 시스템에서는 다시 복사본을 만들 수 있지만 이번에는 ow-copy 명령을 사용합니다. 여기에는 가상 머신이 실제로 쓰기를 시작할 때까지 200MB와 약간의 장부 오버헤드만 필요합니다.
COW는 단일 디스크에서 제대로 실행될 수 있지만, 많은 수의 가상 머신을 실행하는 시스템은 여러 개의 동시 I/O 작업을 허용하는 추가 드라이브를 사용하는 것이 좋습니다.위키피디아
RAID를 사용하면 여러 디스크를 보유하여 단일 드라이브에 비해 하나 이상의 크기, 속도 및 중복성을 늘릴 수 있습니다. 위키피디아