잘못된 하드 드라이브에 백업

잘못된 하드 드라이브에 백업

다음 명령을 사용하여 잘못된 하드 드라이브를 덮어썼습니다.

sudo sh -c 'pv /dev/sdb >/dev/sdc'

이 작업을 취소하려면 어떻게 해야 하나요?

드라이브의 첫 번째 짝수 백업을 생성 중인데 잘못된 드라이브를 백업하고 있습니다... 기록 중인 드라이브도 백업되지 않고 있으며 다음에 해당 드라이브를 백업합니다.

두 드라이브 모두 dm 암호화되어 있습니다.

답변1

백업이 없으면 데이터는 중요하지 않습니다.

그것은 사라진다. 취소할 수 없습니다. 특히 암호화가 관련된 경우.

something that produces output > /dev/somedisk장치의 데이터를 덮어씁니다. 덮어쓴 내용은 복구할 수 없으므로 이를 발견하고 즉시 취소하는 것이 유일한 기회입니다. 그러면 아마도 처음 몇 백 메가바이트만 손실될 것이며 특히 복구하려는 파티션이 더 뒤에서 시작된 경우 복구할 기회가 있을 수 있습니다. 이 경우 파티션 testdisk테이블을 메모리에서 복구하거나 다른 방법을 사용하여 복구해야 합니다 gpart.

취소하지 않으면 생산량이 얼마나 되는지에 따라 달라집니다. 즉, 귀하의 경우에는 지금까지 /dev/sdb보다 적 으므로 /dev/sdc덮어쓰기만 됩니다.

그러나 암호화되어 있다고 말합니다. 이는 대개 행운을 의미합니다. 루크스는 시작부터 헤딩슛을 성공시켰다. 이 헤더가 손실되고 LUKS 컨테이너가 열려 있지 않으면 아무것도 복구할 수 없습니다. 아직 열려 있으면 출력을 저장하려고 합니다 dmsetup table --showkeys.

어떤 사람들은 드라이브를 분할하지 않고 LUKS를 사용한 다음 작은 파티션 테이블을 생성하는 것 외에는 아무것도 하지 않는 파티셔너나 설치 프로그램에서 어리석은 실수를 범합니다. 이는 디스크 시작 부분에서 512바이트 미만을 덮어쓰지만 여전히 LUKS 헤더를 손상시키기에 충분하며 데이터는 복구할 수 없게 손실됩니다.

답변2

복구할 방법은 없습니다. 너무 간단합니다.

그런데 이렇게 하는 것이 dd파일을 백업하는 완벽한 방법은 아닙니다. 향후 상황에서는 다음과 같은 도구를 사용하는 것이 좋습니다.dar- 압축이 필요한 경우 대부분의 경우 증분 백업을 통해 많은 시간과 디스크 공간을 절약할 수 있습니다.

관련 정보