trong khi chụp ảnh một ổ đĩa LUKS, tôi đã vô tình chụp ảnh nó khi nó không được mã hóa (chỉ chụp ảnh sdx1 thay vì toàn bộ ổ đĩa, sdx2 đã được khởi động). Bây giờ nó sẽ không gắn kết. Tôi đã thử khá nhiều phương pháp để thử và gắn nó nhưng không gặp may. Nó vẫn có thể được mở khóa và khóa thông qua công cụ đĩa hoặc lệnh luksOpen, điều này có thể cứu vãn được không?
Tôi đã thử tạo hình ảnh vào một ổ đĩa riêng, mất dữ liệu, gắn kết, gắn hình ảnh, v.v.Khi được mở khóa, nó sẽ thiết lập một vòng lặp nhưng không thực sự gắn kết bất cứ thứ gì.
sau khi mở khóa trong tiện ích đĩa:
Sudo mount -t ext4 diskimg.img /mnt
[sudo] mật khẩu cho người dùng:
mount: /mnt: /dev/loop5 đã được mount hoặc điểm mount đang bận.
Sudo mount -t ext4 diskimg.img /media
mount: /media: loại fs sai, tùy chọn không hợp lệ, bật siêu khối không hợp lệ
/dev/loop32, thiếu trang mã hoặc chương trình trợ giúp hoặc lỗi khác.
trong đĩa sử dụng:
Thiết bị /dev/mapper/luks-eff2a9f0-4edb-460c-908a-4a3384b0246f
mount: /mnt: loại fs sai, tùy chọn không hợp lệ, siêu khối không hợp lệ trên /dev/mapper/luks-eff2a9f0-4edb-460c-908a-4a3384b0246f, thiếu trang mã hoặc chương trình trợ giúp hoặc lỗi khác.
Những gì tôi đã thử:
user@user:~/Documents$ mke2fs -n /dev/sdb1
mke2fs 1.45.7 (28-Jan-2021)
/dev/sdb1 chứa hệ thống tệp crypto_LUKS
Vẫn tiếp tục? (y,N) y
Tạo hệ thống tệp với 30629632 khối 4k và 7659520 nút
Hệ thống tập tin UUID: e8c13120-2388-4147-a6e8-7591dee60d8e
Sao lưu siêu khối được lưu trữ trên các khối:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
user@user:~/Documents$ Sudo fsck -t ext4 /dev/sdb1
fsck từ util-linux 2.36.1
user@user:~/Documents$ e2fsck -b 32768 /dev/sdb1
e2fsck 1.45.7 (28-Jan-2021)
e2fsck: Số ma thuật sai trong siêu khối khi cố mở/dev/sdb1
Không thể đọc siêu khối hoặc không mô tả ext2/ext3/ext4 hợp lệ
hệ thống tập tin. Nếu thiết bị hợp lệ và nó thực sự chứa ext2/ext3/ext4
hệ thống tập tin (chứ không phải trao đổi hoặc ufs hoặc thứ gì khác), thì siêu khối
bị hỏng và bạn có thể thử chạy e2fsck với một siêu khối thay thế:
e2fsck -b 8193 <thiết bị>
hoặc
e2fsck -b 32768 <thiết bị>
/dev/sdb1 chứa hệ thống tệp crypto_LUKS
Có cách nào để lưu dữ liệu trong hình ảnh/thiết bị không?
Tôi cũng đã thử sử dụng phương pháp tương tự trên thiết bị hoặc lớp LVM khi được mở khóa:
e2fsck -b 163840 /dev/mapper/luks-eff2a9f0-4edb-460c-908a- 4a3384b0246f
e2fsck 1.45.7 (28-Jan-2021)
e2fsck: Số ma thuật sai trong siêu khối khi cố mở/dev/mapper/luks-eff2a9f0-4edb-460c-908a-4a3384b0246f