Tôi đang khôi phục dữ liệu từ ổ đĩa 500 GB bị hỏng. Tôi đang sao chép dữ liệu (phân vùng ext4) sang tệp hình ảnh 500 GB. Quá trình này mất khoảng 3 tháng để sao chép tổng cộng (có, tháng). Vì vậy, tôi đang sử dụng dd
để kiên nhẫn điền vào tập tin hình ảnh. Đầu tiên tôi gửi một đoạn vào tệp tạm thời, sau đó đặt đoạn dữ liệu vào tệp sao lưu và vì vậy ...
Vấn đề là tôi muốn truy cập vào hình ảnh được lấp đầy một phần và khôi phục một số dữ liệu trước khi quá trình sao lưu kết thúc. Tôi đã gắn nó chỉ đọc và sử dụng photorec
và testdisk
và đó là ok. Nhưng tôi cũng muốn thử fsck
(cố gắng) sửa chữa phân vùng. Sau khi xem dữ liệu, tôi muốn khôi phục các thay đổi fsck và tiếp tục sao chép.
Tôi biết các công cụ như rsync
, rdiff
và git
phái sinh ( bup
, git-annex
...) có thể giúp ích. nhưng tôi tự hỏi nếu có một cách để làm điều này tại chỗ . Không lấy thêm 500Gb dữ liệu gốc được lập chỉ mục.
Tôi không muốn khả năng phiên bản. Tôi không muốn sao lưu tập tin của mình. Quy trình công việc sẽ là một cái gì đó như:
- Tôi có
original_500GB_file.img
-> 500GB dữ liệu - Tôi sửa đổi 2GB của tập tin. Nói ngay bây giờ tôi có
modified_500GB_file.img
và các tệp phụ trợ khác -> dưới 600 GB dữ liệu (500 bản gốc + 2 đã sửa đổi + một số siêu dữ liệu) - Khi tôi vui vẻ thực hiện các thay đổi, quay lại và quay lại điểm 1.
Làm thế nào có thể đạt được điều này? Nó có khả thi với khả năng chụp nhanh BTRFS không ?? (tiếc là tôi có tệp trong phân vùng NTFS)
Cảm ơn.