![btrfs: 특정 디렉터리에서 삭제된 파일만 복구하는 방법은 무엇입니까?](https://linux55.com/image/93008/btrfs%3A%20%ED%8A%B9%EC%A0%95%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%EC%84%9C%20%EC%82%AD%EC%A0%9C%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EB%A7%8C%20%EB%B3%B5%EA%B5%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
/dev/mapper/vg1-lv1
Ubuntu 14.04의 기본 btrfs 도구를 사용하여 포맷된 RAID/LVM 볼륨이 있습니다 . 볼륨 내에는 다음과 같은 최상위 디렉토리 구조가 있습니다.
datadir/dir1
datadir/dir2
내부의 일부 파일이 dir2
실수로 삭제되었습니다. 삭제되지 않은 파일이나 dir1
.
다음과 같이 btrfs 복구를 실행하고 있습니다.
btrfs restore -v -i -t 12042976395264 --path-regex ^(|datadir(|/dir1(|/.*))) /dev/mapper/vg1-lv1 ./recovered
dir1
그러나 이것은 또한 파일을 복원하는 것입니다. 매우 크기 때문에 datadir
(TB 크기) 모든 것을 복원하고 싶지 않습니까? 복구 명령은 어떤 형태여야 합니까?