xfs_copy에서 XFS 파티션 이미지 마운트

xfs_copy에서 XFS 파티션 이미지 마운트

xfs_copyFedora 27 서버의 하드 드라이브 파티션을 파일에 복사하는 데 사용되었으며 이제 해당 파일을 내 Antergos 데스크탑에 마운트하려고 하면 다음과 같은 결과가 나타납니다.

mount: /mnt/server: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error.

사용 명령:

$ sudo mount -t xfs -o loop serverbackup.img /mnt/server

내가 무엇을 놓치고 있는지 잘 모르겠나요?

답변1

아이디어 #1

이미지를 생성하는 데 어떤 명령을 사용했습니까 xfs_copy? xfs_copy마운트 해제된 파일 시스템에서 사용해야 한다는 지침이 있습니다 .

마운트 해제된 파일 시스템만

xfs_copy는 마운트 해제된 파일 시스템, 읽기 전용 마운트 파일 시스템 또는 고정된 파일 시스템을 복사하는 데에만 사용할 수 있습니다(xfs_freeze(8) 참조). 그렇지 않으면 결과 파일 시스템이 일관성이 없거나 손상됩니다.

아이디어 #2

XFS 배포 + 버전에 따라 다음 버그 + 패치가 존재합니다.버그 1104956 - 소스 섹터가 512를 초과하면 xfs_copy가 손상된 대상을 생성합니다..

Description of problem:
1. mkfs a xfs filesystem on some device to make its sector over 512 and
   put some file in it

   mkfs.xfs -f -s size=4096 $SCRATCH_DEV
2. xfs_copy $SCRATCH_DEV to $target

$target is corrupted, and can't be mounted.

The following patch fix it.

인용하다

관련 정보