Tôi đã chụp ảnh hoàn chỉnh ổ cứng bằng cách sử dụng:
dd if=/dev/sda of=/home/user/harddriveimg bs=4M
Dường như với tôi, rằng tôi sẽ có thể thay đổi kích thước các phân vùng bên trong nó sau khi lắp nó một cách thích hợp.
Vì tôi chưa quen với dòng lệnh chia tay, tôi đã thử:
gparted /home/user/harddriveimg
Trong khi điều này tải bảng phân vùng, nó không thể tự tìm các phân vùng, ví dụ: harddriveimg0.
Có thể sửa đổi một tập tin hình ảnh như thế này, mà không cần ghi lại vào một số đĩa, và nếu vậy thì thế nào? Tôi sẽ hoàn toàn hài lòng với một giải pháp chỉ sử dụng các lệnh đầu cuối.
1
Nếu bạn muốn truy cập các phân vùng riêng lẻ từ tệp hình ảnh đĩa của bạn dưới dạng các thiết bị khối (để, ví dụ, gắn kết chúng), hãy xem xét kpartx .
—
Celada
@Celada, Đó có vẻ là một giải pháp tốt! Có phải kpartx chỉ là một trình bao bọc cho partx?
—
Timesapes
Tôi tin rằng
—
Celada
partx
chỉ hoạt động với các đĩa thực, bởi vì nó sử dụng ma thuật phát hiện phân vùng dựa trên kernel trong khi kpartx
sử dụng trình ánh xạ thiết bị, một cơ chế chung và mạnh hơn để tạo các thiết bị khối trong kernel.
@Celada,
—
psusi
kpartx
không sử dụng kernel để phát hiện bảng phân vùng, nhưng nó thông báo cho kernel về chúng nên nó yêu cầu một thiết bị có thể chia được, chẳng hạn như một thiết bị lặp.