![btrfs는 변환 후 이전 파일에 액세스합니다.](https://linux55.com/image/173496/btrfs%EB%8A%94%20%EB%B3%80%ED%99%98%20%ED%9B%84%20%EC%9D%B4%EC%A0%84%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A9%EB%8B%88%EB%8B%A4..png)
나는 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를 실행하면 문제가 해결된 것으로 나타났습니다. 그런 다음 파티션을 마운트하고 데이터를 복사할 수 있습니다.
교훈; 파일 시스템을 변환하는 것은 재미있지만 때로는 좌절스럽습니다.