방금 이거 물어봤는데질문답을 얻었지만 새로운 질문이 생겼습니다. 이거 따라해보려고 하는데가이드제한된 버전의 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