저는 새 시스템을 설정하고 포맷된 외장 하드 드라이브에서 백업을 복원해 왔습니다. 나는 얻을 수 있다최대여기서 벗어나야 할 점은 btrfs 파티션이 어떻게든 스왑 파티션으로 다시 포맷된다는 것입니다. 이 문제를 해결하기 위해 (gparted를 사용하여) btrfs로 다시 포맷했지만 이전 데이터는 복원되지 않았습니다. 아직 드라이브에 쓰지 않았기 때문에(포맷 변경 제외),모든 정보가 아직 거기에 있다고 가정합니다.이지만 액세스할 수 없습니다.
- 이 데이터를 복구할 수 있는 방법이 있나요? 즉, 원래 btrfs 파티션의 이전 메타데이터(및 루트)를 "잠그는" 방법이 있습니까?
- 처음에 스왑을 위해 파티션을 다시 포맷하는 원인은 무엇입니까?
참고: 이 모든 상황은 아마도 일부 교환 문제를 해결하려고 노력하면서 발생한 내 실수 때문일 것입니다. 그러나 mkswap /dev/sdb1
bash 기록에서 파티션을 스왑()으로 포맷하는 명령을 찾을 수 없습니다.
답변1
저는 Testdisk를 사용하겠습니다.
btrfs 사용자가 아니기 때문에 그럴 가능성은 거의 없지만 많은 Linux 시스템과 같이 변경하는 것을 잊어버릴 수 있는 일종의 자동 파티셔닝이 있을 수 있습니까?
그러나 testdisk는 대개 나를 위해 일을 합니다.