Tôi đang cố gắng chuyển một số bản sao lưu hiện có từ hệ thống này sang hệ thống khác. Hệ thống sao lưu cũ dường như đã quản lý để sao lưu các tệp đặc biệt như / dev / hda, / dev / tty0 và / dev / null trông giống như chúng được tạo ra như một phần của quá trình xây dựng hệ điều hành.
Vì vậy, tôi đã cố gắng chuyển rsync
chúng sang máy mới nhưng tôi vẫn nhận được rất nhiều tin nhắn như:
bỏ qua tệp không thường xuyên "machineX / mới nhất / home / machineX / build / image / rh62 / dev / agpgart"
Lệnh tôi đang sử dụng là:
rsync -avz /oldbackups/machineX/ newbackups:~/machineX/
AFAIK:
-a
(lưu trữ) có nghĩa là -rlptgoD
-D
có nghĩa là --specials
--devices
Tôi đã kiểm tra các tập tin:
$ ls -la machineX/latest/home/machineX/build/image/rh62/dev/agpgart
crw-rw-r-- 1 500 500 10, 175 Feb 4 2000 machineX/latest/home/machineX/build/image/rh62/dev/agpgart
$ file machineX/latest/home/machineX/build/image/rh62/dev/agpgart
machineX/latest/home/machineX/build/image/rh62/dev/agpgart: character special
Vì vậy, đây là những tập tin đặc biệt nên được bao phủ bởi các --special
chuyển đổi, không?
Tại sao nó vẫn bỏ qua các tập tin này?
Để tham khảo Tôi đang sử dụng rsync với các chi tiết sau:
$ rsync --version
rsync version 3.0.9 protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes