반암호화되었나요?

반암호화되었나요?

내 볼륨 그룹에는 2개의 물리 볼륨이 있습니다. 하나는 오래 전에 생성되어 암호화되어 있지만 다른 하나는 그렇지 않습니다. 비밀번호 없이 이 LVM의 특정 파일에 액세스할 수 있습니까?

(포맷된 재구성)

root@ubuntu:~# pvdisplay -m

WARNING: Device for PV 6o4ePR-GeDC-1ZTO-26Gt-tfzv-cbJb-kLjFC4 not found or rejected by a filter. 
--- Physical volume --- 
PV Name unknown device 
VG Name omyvg 
PV Size 196.00 MiB / not usable 4.00 MiB 
Allocatable yes (but full) 
PE Size 4.00 MiB 
Total PE 48 
Free PE 0 
Allocated PE 48 
PV UUID 6o4ePR-GeDC-1ZTO-26Gt-tfzv-cbJb-kLjFC4

--- Physical Segments --- 
Physical extent 0 to 38:  
Logical volume /dev/omyvg/datA 
Logical extents 0 to 38 

Physical extent 39 to 45: 
Logical volume /dev/omyvg/datB 
Logical extents 0 to 6

Physical extent 46 to 47: 
Logical volume /dev/omyvg/MEm 
Logical extents 0 to 1

--- Physical volume --- 
PV Name /dev/sda1 
VG Name omyvg 
PV Size 66.00 MiB / not usable 2.00 MiB 
Allocatable yes 
PE Size 4.00 MiB 
Total PE 16 
Free PE 10 
Allocated PE 6 
PV UUID vmkKDN-n0pW-D9Pi-WN8m-8Isc-lAWq-mU0mBq

--- Physical Segments --- 
Physical extent 0 to 5: 
Logical volume /dev/omyvg/datB 
Logical extents 7 to 12 

Physical extent 6 to 15: FREE

"/dev/sda4" is a new physical volume of "93.00 MiB" 
--- NEW Physical volume --- 
PV Name /dev/sda4 
VG Name 
PV Size 93.00 MiB 
Allocatable NO 
PE Size 0 
Total PE 0 
Free PE 0 
Allocated PE 0 
PV UUID MuZCwu-jpWR-bI2U-Jq2U-S1Tt-XRXE-ZaX3ne

"/dev/sda3" is a new physical volume of "43.00 MiB" 
--- NEW Physical volume --- 
PV Name /dev/sda3 
VG Name 
PV Size 43.00 MiB 
Allocatable NO 
PE Size 0 
Total PE 0 
Free PE 0 
Allocated PE 0 
PV UUID l4Q4gf-pHzT-7o41-Myl3-sgpW-aSa1-rb4Cv4

(포맷된 재구성)

root@ubuntu:~# pvs -v --segments 

Using physical volume(s) on command line. 
WARNING: Device for PV 6o4ePR-GeDC-1ZTO-26Gt-tfzv-cbJb-kLjFC4 not found or rejected by a filter. 
There are 1 physical volumes missing. 
There are 1 physical volumes missing. 
PV        VG    Fmt  Attr PSize  PFree  Start SSize LV   Start Type   PE Ranges 
/dev/sda1 omyvg lvm2 a--  64.00m 40.00m 0     6     datB 7     linear /dev/sda1:0-5  
/dev/sda1 omyvg lvm2 a--  64.00m 40.00m 6     10         0     free 
/dev/sda3       lvm2 ---  43.00m 43.00m 0     0          0     free 
/dev/sda4       lvm2 ---  93.00m 93.00m 0     0          0     free

PV             VG    Fmt  Attr PSize   PFree  Start SSize  LV   Start Type   PE Ranges 
unknown device omyvg lvm2 a-m  192.00m 0      0     39     datA 0     linear unknown device:0-38 
unknown device omyvg lvm2 a-m  192.00m 0     39      7     datB 0     linear unknown device:39-45 
unknown device omyvg lvm2 a-m  192.00m 0     46      2     MEm  0     linear unknown device:46-47

답변1

이는 논리 볼륨이 물리 볼륨에 어떻게 배치되어 있는지에 따라 달라집니다. pvdisplay -m또는 의 출력은 pvs -v --segments액세스할 수 있는 LV를 결정하는 데 매우 유용합니다.

LV가 암호화되지 않은 PV에 완전히 포함된 경우 이를 활성화한 다음 정상적으로 설치할 수 있어야 합니다.

lvchange -ay <LV device pathname> 
mount <LV device pathname> <mountpoint>

암호화된 PV에 LV의 끝 부분(가장 높은 번호가 있는 범위)만 포함되어 있는 경우 다음 명령을 사용하여 LV 활성화를 시도할 수 있습니다.

lvchange -ay --activationmode partial <LV device pathname>

그런 다음 파일 시스템을 읽기 전용으로 마운트하고 암호화되지 않은 부분에서 파일을 읽으려고 할 수 있습니다. 암호화된 영역 내에 있는 파일의 일부 또는 전부를 읽으려고 하면 오류 메시지가 표시되거나 파일이 잘릴 수 있습니다.

LV의 시작(가장 낮은 번호 범위)이 암호화된 PV에 포함되어 있는 경우 중요한 파일 시스템 메타데이터가 일반적으로 파일 시스템의 시작 부분에 위치하는 경향이 있기 때문에 파일 시스템이 쉽게 마운트되지 않을 수 있습니다. 파일 시스템별 복구 도구는 암호화되지 않은 부분에서 일부 파일을 계속 복구할 수 있습니다.

(업데이트:) 명령 출력에서 ​​다음을 볼 수 있습니다.

  • /dev/omyvg/datALV는 완전히 분실된(암호화된) 장치에 있습니다.
  • /dev/omyvg/datB처음 7개의 익스텐트는 손실된 장치에 있었습니다(28MB, 절반 이상).
  • /dev/omyvg/MEm분실한 장치에 완전히

당신은 시도 할 수 있습니다

lvchange -ay --activationmode partial /dev/omyvg/datB

하지만 LV의 앞부분이 없어져 설치할 수 없습니다. 이 LV에 ext2/3/4 유형의 파일 시스템이 포함되어 있다는 것을 알고 있는 경우 생존 영역에서 파일 시스템 슈퍼블록의 복사본을 찾아 이를 사용하여 무언가를 복구할 수 있습니다...또는 일부 파일 복구 도구를 사용할 수 있습니다. LV를 읽고 발견된 파일을 식별해 보십시오.

물론 /dev/omyvg/datB사용량이 50%를 넘지 않는다는 것을 알고 있다면 액세스 가능한 것은 사용되지 않은 공간뿐이라는 것을 알 수 있습니다.

답변2

'root@ubuntu:~# pvdisplay -m

경고: PV 6o4ePR-GeDC-1ZTO-26Gt-tfzv-cbJb-kLjFC4용 장치를 찾을 수 없거나 필터에 의해 거부되었습니다. --- 물리적 볼륨 --- PV 이름 알 수 없는 장치 VG 이름 omyvg PV 크기 196.00MiB / 사용할 수 없음 4.00MiB 할당 가능 예(전체) PE 크기 4.00MiB 총 PE 48 사용 가능 PE 0 할당 PE 48 PV UUID 6o4ePR- GeDC-1ZTO -26GT-tfzv-cbJb-kLjFC4

--- 물리적 세그먼트 --- 물리적 범위 0 ~ 38: 논리 볼륨 /dev/omyvg/datA 논리 범위 0 ~ 38 물리적 범위 39 ~ 45: 논리 볼륨 /dev/omyvg/datB 논리 범위 0 ~ 6 물리적 범위 46 ~ 47: 논리 볼륨 /dev/omyvg/MEm 논리 범위 0~1

--- 물리적 볼륨 --- PV 이름 /dev/sda1 VG 이름 omyvg PV 크기 66.00MiB / 사용할 수 없음 2.00MiB 할당 가능 예 PE 크기 4.00MiB 총 PE 16 사용 가능 PE 10 할당 PE 6 PV UUID vmkKDN-n0pW-D9Pi -WN8m - 8ISC-LAWq-MU0MBq

--- 물리적 세그먼트 --- 물리적 범위 0 ~ 5: 논리 볼륨 /dev/omyvg/datB 논리 범위 7 ~ 12 물리적 범위 6 ~ 15: FREE

"/dev/sda4"는 "93.00MiB"의 새 물리 볼륨입니다. --- 새 물리 볼륨 --- PV 이름 /dev/sda4 VG 이름 PV 크기 93.00MiB 할당 가능 NO PE 크기 0 총 PE 0 사용 가능 PE 0 할당 PE 0 PV UUID MuZCwu-jpWR-bI2U-Jq2U-S1Tt-XRXE-ZaX3ne

"/dev/sda3"은 "43.00MiB"의 새 물리 볼륨입니다. --- 새 물리 볼륨 --- PV 이름 /dev/sda3 VG 이름 PV 크기 43.00MiB 할당 가능 PE 크기 없음 0 총 PE 0 사용 가능 PE 0 할당 PE 0 PV UUID l4Q4gf-pHT-7o41-Myl3-sgpW-aSa1-rb4Cv4

root@ubuntu:~# pvs -v --segments 

명령줄에서 물리적 볼륨을 사용합니다. 경고: PV 6o4ePR-GeDC-1ZTO-26Gt-tfzv-cbJb-kLjFC4용 장치를 찾을 수 없거나 필터에 의해 거부되었습니다. 1개의 물리적 볼륨이 누락되었습니다. 1개의 물리적 볼륨이 누락되었습니다. PV VG Fmt Attr PSize PFree Start SSize LV 시작 유형 PE 범위 /dev/sda1 omyvg lvm2 a-- 64.00m 40.00m 0 6 datB 7 선형 /dev/sda1:0-5 /dev/sda1 omyvg lvm2 a-- 64.00m 40.00m 6 10 0 무료 /dev/sda3 lvm2 --- 43.00m 43.00m 0 0 0 무료 /dev/sda4 lvm2 --- 93.00m 93.00m 0 0 0 무료 알 수 없는 장치 omyvg lvm2 am 192.00m 0 0 39 dataA 0 알 수 없는 선형 장치: 0-38 알 수 없는 장치 omyvg lvm2 am 192.00m 0 39 7 datB 0 알 수 없는 선형 장치: 39-45 알 수 없는 장치 omyvg lvm2 am 192.00m 0 46 2 MEm 0 알 수 없는 선형 장치: 46-47'

관련 정보