Tôi hiện đang thử thiết lập máy chủ mới trên VirtualBox VM. Trong trường hợp của tôi, tôi đã gắn hai ổ cứng (ảo); Tôi sử dụng một cái làm đĩa hệ thống chính và cái còn lại làm ổ sao lưu cục bộ. Các bản sao lưu được thực hiện với borg/borgmatic vào ổ đĩa sao lưu. Tôi dự định sử dụng cùng một thiết lập sau này trên máy chủ thực (với đĩa thực).
Để kiểm tra tình huống tôi làm mất đĩa hệ thống và cố gắng lấy dữ liệu trên hệ thống sao lưu, tôi đã tạo một máy ảo mới với một đĩa hệ thống mới và gắn đĩa hiện có vào VM. fdisk -l
sẽ hiển thị ổ đĩa hiện có dưới dạng /dev/sdb1
.
Khi tôi gắn ổ đĩa này với gắn kết/dev/sdb1/sao lưu
, Tôi không thấy nội dung trước đây trên ổ đĩa và cho đến nay tôi vẫn chưa tìm ra cách truy cập chúng.
Khi được gắn kết, kết quả của tệp -s /dev/sdb1
Là:
Dữ liệu hệ thống tệp Linux rev 1.0 ext4, UUID=[...], tên tập đĩa "đĩa2" (cần khôi phục nhật ký) (phạm vi) (64bit) (tệp lớn) (tệp lớn)
Vì vậy tôi làm:
$ umount /sao lưu
$ e2fsck -p /dev/sdb1
disk2: xóa 11/1310720 tệp, 126322/5242624 khối
(Tôi cần ngắt kết nối trước để có thể chạy e2fsck
)
Sau đó tôi nhận được
Dữ liệu hệ thống tệp Linux rev 1.0 ext4, UUID=[...], tên ổ đĩa "đĩa2" (phạm vi) (64bit) (tệp lớn) (tệp lớn)
Tuy nhiên, khi tôi gắn lại ổ đĩa, tôi vẫn nhận được (cần phục hồi tạp chí) nhận xét với các tập tin
.
Nếu tôi muốn khôi phục dữ liệu từ ổ đĩa sao lưu, đương nhiên tôi cần truy cập nội dung của nó. Có cách nào để làm việc này không?