용어와 정의
영문 또는 원어: Device Mapper
한글명: 장치 매퍼
리눅스에서 블록 장치의 주소와 입출력 처리를 다른 장치나 처리 대상으로 연결하는 커널의 매핑 체계입니다.
정확한 의미와 동작 원리
상위에 보이는 논리 블록 장치와 하위 저장 장치 사이의 변환을 담당합니다. 어떤 일을 하는지는 선택한 매핑 대상에 따라 달라지며, Device Mapper라는 이름 하나가 암호화나 캐시 기능 전체를 뜻하지는 않습니다.
LVM은 상위 관리 정보를 바탕으로 논리 볼륨을 만들고 Device Mapper를 이용해 활성화할 수 있습니다. Device Mapper 자체가 모든 볼륨 그룹 형식이나 제조사 NAS 설정을 알고 있는 것은 아닙니다.
쉽게 이해하기
같은 가상 장치 주소를 실제 장치의 어느 구간으로 보낼지 정하는 연결표와 처리 규칙입니다. 규칙에 따라 단순 연결, 캐시, 씬 할당 또는 무결성 확인처럼 역할이 달라집니다.
종류와 버전 및 관련 방식의 차이
linear 대상
논리 주소의 연속 구간을 하위 장치의 연속 구간에 대응시킵니다.
thin-pool 및 cache 대상
공간의 동적 할당과 캐시 처리는 각각 별도 대상이 담당합니다.
verity 및 integrity 대상
검증 대상과 변경 허용 여부가 다른 무결성 기능이므로 같은 기능으로 합치지 않습니다.
적용 대상과 조건
리눅스 블록 계층과 LVM 또는 관련 대상의 구조를 읽을 때 적용합니다.
커널에 포함된 대상과 실제 장치의 매핑 구성을 확인해야 합니다. 제품 설명에 리눅스라는 말이 있다는 이유만으로 특정 대상을 사용한다고 추정하지 않습니다.
오해하기 쉬운 점
매핑을 제공한다는 것과 손상된 데이터를 자동 복구한다는 것은 다릅니다.
조회와 매핑 테이블 변경은 다른 작업입니다. 운영 장치에 임의의 새 매핑을 적용하는 방법을 일반적인 확인 절차로 제시하지 않습니다.
공식 근거와 적용 범위
제조사 및 공식 문서에 명시된 제품과 버전 범위에 적용합니다. 실제 장비의 상태나 복구 결과를 보장하는 내용은 아닙니다.
검토 기준일: 2026-10-25
함께 확인할 용어와 안내 글
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- PV 물리 볼륨
- VG 볼륨 그룹
- LV LVM 논리 볼륨
- Linux MD 리눅스 소프트웨어 RAID 계층
- mdadm 리눅스 소프트웨어 RAID 관리 도구
- RAID superblock RAID 구성 메타데이터
- RAID write hole RAID 쓰기 불일치 문제
- Write-intent bitmap 쓰기 의도 비트맵
- RAID write journal RAID 쓰기 저널
- PPL 부분 패리티 로그
- dm-thin 장치 매퍼 씬 프로비저닝 대상
- dm-cache 장치 매퍼 블록 캐시 대상
- dm-verity 장치 매퍼 읽기 전용 무결성 검증
- dm-integrity 장치 매퍼 블록 무결성 태그 대상