액세스할 수 없는 전체 하드 드라이브 파티션을 원격 디렉터리에 동기화할 수 있습니까?
액세스 불가능이란 마운트할 수 없고 LV 볼륨의 일부이며 결함이 있는 다른 HDD와 병합되어 서버에서 제거된다는 의미입니다. 설치를 시도했지만 알 수 없는 파일 시스템 유형 "LVM2_member"가 작동하지 않아 rsync를 사용하여 원격 데스크톱에 설치했습니다. 가장 좋은 해결책이 무엇인지 알려주십시오.
rsync -avz /dev/sda1 user@ip:/backup/
디렉토리 백업에서 /dev/sda1의 모든 파일과 디렉토리를 원격 장치에 복사하고 싶습니다.
답변1
넌 할 수있어
dd if=/dev/sda of=back.sda bs=10M
i/o 용량(빠른 증가, 느린 감소)에 따라 bs(블록 크기)를 늘리거나 줄일 수 있으며, 백업할 때 scp 또는 rsync를 사용하여 back.sda를 복사할 수 있습니다. 나중에 이미지를 마운트하고 파일을 복원할 수 있습니다. 이는 sda가 손상된 디스크가 아닌 경우 작동하며 손상된 디스크인 경우 fsck를 시도할 수 있습니다. rsync는 파일에서 작동합니다. 블록 장치에서는 시도한 적이 없지만 rsync sda는 원격 백업의 sda 블록 파일(크기 0)만 복사하는 것 같습니다. 문제가 파티션을 사용할 수 없다는 것이라면 rsync를 사용해도 아무것도 해결되지 않습니다. , kpartx를 사용해야 합니다. Google에서 kpartx lvm을 검색하거나 다음을 시도해 보세요.
pvscan
vgscan
vgchange -ay
출력 보기 및 볼륨 마운트
답변2
rsync -avz /dev/sda1 user@ip:/backup/
디스크 내용이 아닌 장치 노드를 복사하려고 시도합니다.
파티션을 원격 파일로 이미지화할 수 있습니다.
ssh -C user@ip:/backup/sda1.img </dev/sda1
그러면 파티션의 이미지가 생성됩니다. 파일에 액세스할 수 없습니다. 파일에 액세스하려면 파티션이나 이미지를 마운트해야 합니다. 이것이 바로 마운트를 의미합니다.
두 개의 디스크로 구성된 볼륨 그룹에 하나의 디스크만 있는 경우 파일 시스템의 절반만 있으므로 해당 디스크에서 파일을 가져올 수 없습니다. 파일 시스템이 절반이라고 해서 파일이 절반이라는 의미는 아닙니다. 자동차가 절반이라고 해서 도로의 절반을 운전할 수 있는 것은 아닙니다. 차가 반쯤 있으면 부품용으로 쓸 수는 있지만 운전을 할 수는 없어요. 파일 시스템의 절반이 있는 경우 포렌식 기술을 사용하여 일부 데이터를 복구할 수 있지만 이는 어려운 작업이며 어쨌든 개별 파일과 디렉터리는 두 개의 디스크에 걸쳐 분할될 가능성이 높습니다.
볼륨 그룹이 두 개의 디스크로 분할되고 디스크 중 하나에 오류가 발생하면 전체 볼륨 그룹이 사실상 손실됩니다.
답변3
노력하다GNU 주소 구조불량 하드 드라이브의 파일을 복사합니다.