lvs의 출력과 /dev/mapper의 내용을 어떻게 해석합니까?

lvs의 출력과 /dev/mapper의 내용을 어떻게 해석합니까?

방금 이거 물어봤는데질문답을 얻었지만 새로운 질문이 생겼습니다. 이거 따라해보려고 하는데가이드제한된 버전의 Linux(예: 이와 유사한 목적을 위해 미리 만들어진 스크립트를 다운로드할 수 있는 패키지 관리자가 없음)를 사용하여 내장된 장치에서 암호화된 볼륨을 생성하므로 대부분 수동으로 수행해야 하며, 사용 방법을 이해하지 못합니다. 이를 달성하기 위해 lvs의 출력과 /dev/mapper/의 내용이 사용됩니다.

산출

$ sudo lvs
  LV   VG   Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv   vg   -wi-ao---- 8.17t 


$ sudo ls -la /dev/mapper/
total 0
drwxr-xr-x    2 root     root            80 Oct  3 14:24 .
drwxr-xr-x   16 root     root          4080 Oct  3 14:24 ..
crw-------    1 root     root       10, 236 Oct  3 14:24 control
lrwxrwxrwx    1 root     root             7 Oct  3 14:25 vg-lv -> ../dm-0

그렇다면 링크 가이드에서 이 정보를 어떻게 사용합니까? 어떤 종류의 장비인가요 /dev/dm-0?

답변1

귀하의 예에는 다음과 같은 파일이 있습니다.LV, 크기는 8.17TiB이며 시스템의 유일한 논리 볼륨입니다. 이것VG-LV사용자에게 친숙한 이름만 있으면 됩니다.DM-0시스템 이름이며 /dev/mapper/vg-lv단지 심볼릭 링크 입니다 /dev/dm-0. 장치를 포맷할 때 둘 다 사용할 수 있습니다(예: ext4 또는 LUKS의 경우). 중요하지 않습니다.

연결한 가이드는 매우 간단하므로 그 위에 LUKS 형식을 만들려면 간단히 교체하면 됩니다.vg_server-lv_luks예에서VG-LV그리고 달리다

cryptsetup luksFormat /dev/mapper/vg-lv

다른 모든 것은 동일해야 합니다. (그런데 장치를 포맷하면 장치의 모든 데이터가 삭제됩니다.)

이상한 이름을 가진 일반 디스크 파티션 인 /dev/mapper/vg-lv것처럼 가장할 수 있습니다 ./dev/dm-0

관련 정보