btrfs는 변환 후 이전 파일에 액세스합니다.

btrfs는 변환 후 이전 파일에 액세스합니다.

나는 ext4에서 btrfs로 변환한 비교적 중요하지 않은 수백 기가바이트의 데이터가 포함된 디스크를 가지고 있습니다. 변환 결과 "ext2_saved"라는 스냅샷이 포함된 새로운 빈 btrfs 파티션이 생성되었습니다(예, ext4가 아닌 ext2...?). ext2_saved 폴더에서 image.txt라는 파일을 찾습니다.

이제 이전 ext4 파일 시스템의 파일을 새로운 btrfs 파일 시스템으로 복사하고 싶지만 광범위한 인터넷 검색에도 불구하고 이를 수행할 방법을 찾을 수 없습니다. 어떻게든 이미지 파일을 설치해야 한다고 가정하는데 설치 루프가 작동하지 않습니다. 추가할 빈 하드 드라이브가 없지만 가능하다면 주문할 수 있습니다.

편집하다: 이제 변환을 성공적으로 롤백했습니다. 현재 다음과 같은 파티션이 있습니다.

Device     Boot Start        End    Sectors Size Id Type
/dev/sdb1        2048 4294967294 4294965247   2T 83 Linux

하지만 설치하려고 하면 "잘못된 fs 유형, 잘못된 옵션, /dev/sdb1의 잘못된 슈퍼 블록, 누락된 코드 페이지 또는 도우미 또는 기타 오류"라는 메시지가 나타납니다.

어떤 아이디어라도...?

답변1

결론적으로;

여전히 무엇이 잘못되었는지는 확실하지 않지만 디스크의 MBR을 GPT로 변환한 다음 볼륨에서 fsck -y를 실행하면 문제가 해결된 것으로 나타났습니다. 그런 다음 파티션을 마운트하고 데이터를 복사할 수 있습니다.

교훈; 파일 시스템을 변환하는 것은 재미있지만 때로는 좌절스럽습니다.

관련 정보