ฉันมีเซิร์ฟเวอร์คลาวด์ Ubuntu ที่ทำงานอยู่ซึ่งฉันไม่สามารถเข้าถึงได้โดยตรง แต่ใช้ ssh ฉันใช้ 'tar' เพื่อโคลนหรือมีความพร้อมใช้งานสูงของเซิร์ฟเวอร์นี้ ฉันติดตามการสอนจากลิงค์ [ลิงค์ข้อความ] [1] ฉันลองนี่ติดตั้งเซิร์ฟเวอร์ใหม่ในรุ่นเดียวกัน เมื่อฉันแยก tar (tar -xvpzf ~ / clone.tgz -C /) บนปลายทาง (ใหม่) ท้ายที่สุดมันลงท้ายด้วยเอาต์พุตต่อไปนี้คล้ายกับด้านล่าง (ไม่รู้ว่ามันเป็นข้อผิดพลาด)
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
---------------------------------------------
---------------------------------------------
---------------------------------------------
ฉันใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์ tar ของไดเรกทอรีที่ระบุในระบบต้นทาง
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
- มีข้อควรระวังก่อนใช้ tar หรือไม่? (tar คือการสร้างครั้งเดียวจากนั้นฉันจะใช้ rsync)
- ฉันควรจะรวมไดเรกทอรีอื่น ๆ เช่น bin หรือ lib หรือไม่ - แนะนำฉัน
- ฉันควรจะยกเว้นไดเรกทอรีใด ๆ เช่นฉันมีปัญหาอุปกรณ์เครือข่าย (eth0) (ไม่สามารถเริ่มต้น eth0 ได้) ดังนั้นในคำสั่งข้างต้นฉันได้ยกเว้น "/ etc / udev /" และหลังจากนี้ฉันรู้สึกว่ามันดี เช่นนี้มีสิ่งใดบ้างที่ฉันจะแยกออกจาก / etc / หรือจากไดเรกทอรีใด ๆ ที่ฉันรวมไว้ - แนะนำฉัน
- ฉันจะกำหนดเวลา rsync (incremental bkp) ด้วยการรวม ssh เพื่อซิงค์ไดเรกทอรี (ที่ระบุใน tar) ไปยังตำแหน่งระยะไกลได้อย่างไร (พูด / mnt / newdir) ซึ่งฉันสามารถ tar และแยกในภายหลังในกรณีที่ระบบล้มเหลว Rsync สามารถกำหนดให้ทำงานในฐานะผู้ใช้รูท แต่ ssh จะถามรหัสผ่าน FYI, sudo ถูกปิดการใช้งานอย่างสมบูรณ์และการปิดใช้งานการเข้าสู่ระบบ ssh โดยตรงไปยังราก
หากมีวิธีที่ดีกว่าโดยไม่มีอันตรายใด ๆ กับเซิร์ฟเวอร์เพื่อให้บรรลุสิ่งนี้สามารถแนะนำ
[1]: http://ubuntuforums.org/showthread.php ? t = 525660