Saya memiliki server cloud Ubuntu yang saya tidak memiliki akses langsung tetapi dengan ssh. Saya menggunakan 'tar' untuk mengkloning atau memiliki ketersediaan tinggi server ini. Saya mengikuti tutorial dari tautan [tautan teks] [1]. Saya mencoba menginstal server baru dengan versi yang sama. Ketika saya mengekstrak tar (tar -xvpzf ~ / clone.tgz -C /) pada tujuan (baru), pada akhirnya diakhiri dengan keluaran berikut yang mirip dengan di bawah ini (tidak tahu apakah itu kesalahan).
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
---------------------------------------------
---------------------------------------------
---------------------------------------------
Saya menggunakan perintah berikut untuk membuat file tar dari direktori yang ditentukan pada sistem sumber.
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
- Apakah ada tindakan pencegahan sebelum menggunakan tar? (tar adalah satu kali penciptaan sejak saat itu saya akan menggunakan rsync)
- Haruskah saya memasukkan direktori lagi seperti bin atau lib? - sarankan saya
- Haruskah saya mengecualikan direktori apa pun? Seperti saya punya masalah perangkat jaringan (eth0) (gagal memulai eth0). Jadi dalam perintah di atas saya telah mengecualikan "/ etc / udev /" dan setelah ini saya merasa ini baik-baik saja. Seperti ini, apakah ada hal yang harus saya kecualikan dari / etc / atau dari direktori yang saya sertakan? - sarankan saya.
- Bagaimana saya bisa menjadwalkan rsync (incremental bkp) dengan kombinasi ssh untuk menyinkronkan direktori (ditentukan dalam tar) ke lokasi jarak jauh (misalnya / mnt / newdir) yang dapat saya tar dan ekstrak nanti jika terjadi kegagalan sistem. Rsync dapat dijadwalkan untuk dijalankan sebagai pengguna root tetapi ssh akan meminta kata sandi. FYI, sudo sepenuhnya dinonaktifkan dan juga ssh login langsung ke root juga dinonaktifkan.
Jika ada cara yang lebih baik tanpa membahayakan server untuk mencapai ini, bisa menyarankan.
[1]: http://ubuntuforums.org/showthread.php ? t = 525660