Điểm:1

khôi phục tệp .img vào phân vùng đĩa

lá cờ by

Tôi đã tạo một tệp backup.img từ một đĩa cứng có hai phân vùng. Bây giờ tôi muốn ghi các phân vùng này vào một đĩa cứng khác. Nhưng vấn đề là tôi không biết làm thế nào? Nếu tôi sử dụng dd thì nó sẽ ghi toàn bộ tệp backup.img vào một phân vùng và sau đó tôi không thấy gì ở đó. Hãy giúp tôi.

Chỉnh sửa 1 dd nếu = /XXX/backup.img của = /dev/sdb1

Trên thực tế sdb có nhiều phân vùng nên tôi không thể ghi backup.img vào đĩa hoàn chỉnh.

ChanganAuto avatar
lá cờ us
Bạn đang sử dụng lệnh dd nào?
Điểm:2
lá cờ jp
  • Nếu bạn tạo hình ảnh của toàn bộ ổ đĩa chẳng hạn /dev/sdb thì bạn nên khôi phục lại toàn bộ ổ đĩa.

  • Nhưng nếu bạn tạo hình ảnh của một phân vùng chẳng hạn /dev/sdb1, thì bạn nên khôi phục nó vào một phân vùng.

Bạn có thể kiểm tra nội dung của tệp hình ảnh với kpartx. Nó có thể thấy cấu trúc thư mục, nếu có (và không chỉ một hệ thống tệp nằm ở phần đầu của hình ảnh). Xem ví dụ này,

Bản đồ:

$ sudo kpartx -av t-3.5g.img
thêm bản đồ loop0p1 (253:0): 0 6293372 tuyến tính 7:0 503907
thêm bản đồ loop0p2 (253:1): 0 1954 tuyến tính 7:0 1953
thêm bản đồ loop0p3 (253:2): 0 500000 tuyến tính 7:0 3907

Xóa bản đồ:

$ Sudo kpartx -d template-3.5GB.img

Vui lòng lưu ý rằng các thiết bị dành cho phân vùng có thể trông như thế này, khi được các công cụ khác nhìn thấy:

/dev/mapper/loop0p1
...

Một vi dụ khac,

$ sudo kpartx -av lubuntu-18.04.5-desktop-AMD64.iso
thêm bản đồ loop0p1 (253:0): 0 2345472 tuyến tính 7:0 0
thêm bản đồ loop0p2 (253:1): 0 4928 tuyến tính 7:0 2314176

$ lsblk -f /dev/loop0
TÊN FSTYPE LABEL UUID MOUNTPOINT
loop0 iso9660 Lubuntu 18.04.5 LTS AMD64 2020-08-06-23-08-05-00               
ââloop0p1 iso9660 Lubuntu 18.04.5 LTS amd64 2020-08-06-23-08-05-00               
ââloop0p2 vfat EC34-71CF                            

$ lsblk -f /dev/mapper/loop0p1
TÊN FSTYPE LABEL UUID MOUNTPOINT
loop0p1 iso9660 Lubuntu 18.04.5 LTS AMD64 2020-08-06-23-08-05-00               

Khi bạn biết mình có gì, bạn cũng sẽ biết cách sao chép nội dung. Nhưng cũng có thể gắn phân vùng nguồn được ánh xạ và phân vùng đích và giải nén các tệp (sao chép chúng bằng rsync hoặc một số chương trình khác).

Ajay avatar
lá cờ by
hình ảnh có hai phân vùng
sudodus avatar
lá cờ jp
Nếu bạn có hình ảnh của một phân vùng, bạn có thể dễ dàng sao chép như bạn đề xuất trong phần Chỉnh sửa 1 của câu hỏi (nhưng tất nhiên là đến đúng phân vùng đích. Nếu có một số phân vùng trong hình ảnh, bạn có thể sao chép một phân vùng chẳng hạn `/ dev/mapper/loop0p1` vào phân vùng đích phù hợp. Nhưng bạn cũng có thể gắn phân vùng nguồn và đích cũng như sao chép tệp, chẳng hạn như với `rsync`. Xin lưu ý rằng phân vùng đích ít nhất phải lớn bằng phân vùng nguồn.
Ajay avatar
lá cờ by
Vâng, cảm ơn Nó cũng xóa khái niệm của tôi về việc gắn kết. tôi đã vật lộn trong vài giờ qua.
sudodus avatar
lá cờ jp
Bạn được chào đón và chúc bạn may mắn khi tìm đúng nguồn và đích cho hoạt động nhân bản của mình :-) Hãy nhớ kiểm tra kỹ xem dòng lệnh có đúng không trước khi nhấn phím Enter.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.