2.7. VDO에서 중복 제거 활성화 또는 비활성화
경우에 따라 볼륨에서 읽고 쓸 수 있는 기능을 유지하면서 VDO 볼륨에 작성되는 데이터의 중복 제거를 일시적으로 비활성화할 수 있습니다. 중복 제거를 비활성화하면 후속 쓰기가 중복 제거되지 않지만 이미 중복 제거된 데이터는 계속 유지됩니다.
2.7.1. VDO에서 중복 제거 링크 복사링크가 클립보드에 복사되었습니다!
중복 제거는 중복 블록 복사본을 여러 개 제거하여 스토리지 리소스의 사용을 줄이는 기술입니다.
동일한 데이터를 두 번 이상 쓰는 대신 VDO는 각 중복 블록을 탐지하여 원래 블록에 대한 참조로 기록합니다. VDO는 VDO의 스토리지 계층에서 VDO 아래의 스토리지 계층에서 사용하는 물리적 블록 주소에 대한 논리 블록 주소에서 매핑을 유지 관리합니다.
중복 제거 후 여러 개의 논리적 블록 주소를 동일한 물리적 블록 주소에 매핑할 수 있습니다. 이를 공유 블록이라고 합니다. 블록 공유는 VDO가 없는 것처럼 블록을 읽고 쓰는 스토리지 사용자에게 표시되지 않습니다.
공유 블록을 덮어쓰면 VDO는 새 블록 데이터를 저장하기 위해 새 실제 블록을 할당하여 공유 실제 블록에 매핑된 다른 논리적 블록 주소가 수정되지 않도록 합니다.
2.7.2. VDO 볼륨에서 중복 제거 활성화 링크 복사링크가 클립보드에 복사되었습니다!
이 절차에서는 연결된 UDS 인덱스를 다시 시작하고 중복 제거가 다시 활성 상태임을 알립니다.
중복 제거는 기본적으로 활성화되어 있습니다.
절차
VDO 볼륨에서 중복 제거를 다시 시작하려면 다음 명령을 사용합니다.
# vdo enableDeduplication --name=my-vdo
2.7.3. VDO 볼륨에서 중복 제거 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
이 절차에서는 연결된 UDS 인덱스를 중지하고 중복 제거가 더 이상 활성 상태가 아닌 VDO 볼륨에 알립니다.
절차
VDO 볼륨에서 중복 제거를 중지하려면 다음 명령을 사용합니다.
# vdo disableDeduplication --name=my-vdo-
vdo create 명령에때 중복 제거를 비활성화할 수도 있습니다.--deduplication=disabled옵션을 추가하여 새 VDO 볼륨을 생성할