Tôi có các máy chủ đám mây Ubuntu đang chạy mà tôi không có quyền truy cập trực tiếp nhưng với ssh. Tôi đang sử dụng 'tar' để sao chép hoặc có tính sẵn sàng cao của máy chủ này. Tôi đã làm theo hướng dẫn từ liên kết [liên kết văn bản] [1]. Tôi đã thử cài đặt một máy chủ mới cùng phiên bản. Khi tôi trích xuất tar (tar -xvpzf ~ / clone.tgz -C /) ở đích (mới), cuối cùng nó kết thúc với đầu ra sau tương tự như dưới (không biết có phải lỗi không).
tar: var/run: time stamp 2010-11-09 17:09:11 is 7335.159880406 s in the future
tar: var/spool/postfix/usr/lib/zoneinfo: time stamp 2010-11-09 17:08:26 is 7290.159730037 s in the future
tar: var/lib: time stamp 2010-11-09 17:27:51 is 8455.159349527 s in the future
tar: usr/bin: time stamp 2010-11-09 17:28:02 is 8466.159254097 s in the future
tar: usr/share/sgml: time stamp 2010-11-09 17:27:47 is 8451.158909506 s in the future
tar: usr/share/man/man7: time stamp 2010-11-09 17:27:50 is 8454.158393583 s in the future
tar: usr/share/man/man1: time stamp 2010-11-09 17:28:02 is 8466.158166556 s in the future
tar: usr/share/man/man8: time stamp 2010-11-09 17:27:51 is 8455.158057701 s in the future
tar: usr/share/omf/time-admin: time stamp 2010-11-09 17:27:52 is 8456.157830449 s in the future
---------------------------------------------
---------------------------------------------
---------------------------------------------
Tôi đang sử dụng lệnh sau để tạo tệp tar của các thư mục được chỉ định trên hệ thống nguồn.
tar -cvzf ~/clone.tgz --exclude ~/clone.tgz --exclude /etc/hosts --exclude /etc/hostname --exclude /etc/udev/ --exclude /etc/network/interfaces --exclude /etc/resolv.conf /etc /home /opt /tmp /usr /var /mnt
- Có bất kỳ biện pháp phòng ngừa trước khi sử dụng tar? (tar là một lần tạo từ đó tôi sẽ sử dụng rsync)
- Tôi nên bao gồm bất kỳ thư mục nào như bin hoặc lib? - đề nghị tôi
- Tôi có nên loại trừ bất kỳ thư mục? Giống như tôi gặp sự cố về thiết bị mạng (eth0) (không khởi động được eth0). Vì vậy, trong lệnh trên tôi đã loại trừ "/ etc / udev /" và sau đó tôi cảm thấy điều này ổn. Như thế này, có điều gì tôi phải loại trừ khỏi / etc / hoặc từ bất kỳ thư mục nào tôi đã đưa vào không? - đề nghị tôi.
- Làm cách nào tôi có thể lên lịch rsync (bkp gia tăng) với kết hợp ssh để đồng bộ hóa các thư mục (được chỉ định trong tar) đến vị trí từ xa (say / mnt / newdir) mà tôi có thể tar và trích xuất nó sau trong trường hợp lỗi hệ thống. Rsync có thể được lên lịch để chạy như người dùng root nhưng ssh sẽ nhắc nhập mật khẩu. FYI, sudo hoàn toàn bị vô hiệu hóa và cũng như đăng nhập ssh trực tiếp vào root cũng bị vô hiệu hóa.
Nếu có cách nào tốt hơn mà không gây hại cho máy chủ để đạt được điều này, có thể đề xuất.
[1]: http://ubuntuforums.org/showthread.php ? t = 525660