Partclone: ​​​​파티션 사용 블록을 복사하는 중 오류가 발생했습니다.

Partclone: ​​​​파티션 사용 블록을 복사하는 중 오류가 발생했습니다.

부분 클론:

파티션의 사용된 블록을 백업하고 복원하는 유틸리티를 제공합니다. [...]

내 환경은 다음 저장소가 설치된 Arch Linux ISO에서 부팅된 VMware 가상 머신입니다.

  • sda, 물리적 USB 플래시 드라이브입니다.
  • sdb, 가상 디스크(VMDK)입니다.

세부사항은 다음과 같습니다:

디스크 목록

df명령 출력에는 527MB만 사용된 것으로 표시됩니다 /dev/sdb1. 실제 사용된 블록을 /dev/sda1크기가 858MB인 에 복사할 수 있다고 가정합니다.

관련 Partclone 명령과 출력은 다음과 같습니다.

부분 클론

위 이미지에 표시된 오류에 대한 힌트를 주실 수 있나요?
Partclone이 실제로 복제를 수행할 수 있나요?오직파일 시스템은 블록을 사용하므로 공간이 절약됩니까?
아니면 이 기능은 공간을 절약하기보다는 Partclone을 더 빠르게 만들기 위한 것입니까?
여기에 제안된 접근 방식이 잘못된 경우 파일 시스템에서 사용되는 블록을 복사하는 올바른 방법을 제안해 주실 수 있나요?

고쳐 쓰다.맞춤법 오류는 /dev/sda1다음과 같이 수정되었습니다./dev/sdba1

답변1

/dev/sdba1? 이것은 나에게 오타처럼 보입니다. 이것이 partclone.fat32생성되는 것이 가능한가?문서(하나도 아니고장비) /dev/sdba1이 가상 머신의 루트 파일 시스템을 채우나요? 출력 게시

ls -l /dev/sdba1

그럼 우리는 당신에게 확실히 말할 수 있습니다.

편집: 4GB 블록 장치에서 850MB 블록 장치로 복제를 시도하고 있습니다. partclone.fat32파일 시스템 크기를 자동으로 줄일 수 있습니까 ? 아마도 이것이 당신의 주요 문제일 것입니다. 동일한 크기로 한 번, /dev/sda동일한 크기로 한 번, 다른 가상 디스크를 추가하고 /dev/sdb복제해 보십시오. 첫 번째 장치는 작동하지 않지만 두 번째 장치는 작동한다면 대상 장치 크기가 너무 작은 것입니다.

답변2

오타를 제외하면 명령이 정확합니다./dev/sdba1

원하는 결과를 얻으려면 명령을 수정하십시오.

관련 정보