Tôi có một hệ thống tập tin cho một thiết bị tôi đang lập trình mà tôi muốn tạo một bản sao chính xác. Lý tưởng nhất là tôi muốn bản sao này giống hệt với thư mục mà nó đã được sao chép từ đó. Tôi đã cố gắng sử dụng cp -r
cp -a
và rsync -azvP
cố gắng để đạt được điều này. Mỗi cái mặc dù dẫn đến một thư mục có kích thước khác nhau (sử dụng du -s
) và cuối cùng, mặc dù thiết bị của tôi hết thư mục gốc, nhưng nó sẽ không chạy khỏi thư mục mà tôi đã sao chép.
- Điều gì đang bị bỏ qua mà các lệnh tôi đã sử dụng không chiếm?
- Có thể giữ mọi thứ giống hệt nhau khi sao chép một hệ thống tập tin / thư mục? Nếu vậy làm thế nào tôi sẽ làm điều đó?
PS Tôi đã đăng một câu hỏi tương tự trên StackOverflow nhưng nhanh chóng nhận ra tôi đã hỏi nó trên trao đổi sai
Chỉnh sửa: Điều này có thể không hữu ích nhưng cho dù tôi sử dụng phương pháp nào thì thư mục đã sao chép luôn khiến máy bị nghi vấn là Kernel Panic với đầu ra sau.
VFS: Không thể mount fs gốc thông qua NFS, thử đĩa mềm. VFS: Không thể mở thiết bị gốc "nfs" hoặc khối không xác định (2.0) Vui lòng nối thêm tùy chọn khởi động "root =" chính xác; đây là các phân vùng có sẵn: 1f00
64 mtdblock0 (driver?) 1f02 64 mtdblock2 (driver?) 1f04 2432 mtdblock4 (driver?) 1f05 128 mtdblock5 (driver?) 1f06 4352 mtdblock6 (driver?) 1f07 204928 mtdblock8 (trình điều khiển?) 0800
8.388.608 sda tài xế: sd Kernel Panic - không đồng bộ: VFS: không thể để gắn kết fs gốc trên chưa biết-block (2,0)
rsync -a
hoặc cp -a
thực hiện các bản sao chính xác của các thư mục, nhưng bạn đang cố sao chép một đĩa khởi động, có một vài điều bạn cần làm để hoàn thành nó.
du
đầu ra không phải là một chỉ số cho thấy nội dung không giống nhau.