כל הזכויות שמורות לטל בן שושן – Shushan.co.il
גיבוי שרתי Backup Linux – בסיסי
במייקרוסופט גיבוי שרת נעשה על ידי Microsoft Backup תוכנה יעודית לכך ובנוסף קיימות תוכנות בשוק שמבצעות פעולות גיבוי נרחבות יותר.
בלינוקס אנחנו נשתמש בכמה כלים על מנת לבצע גיבוי של מערכת הפעלה או הקבצים במערכת.
שיטה אחת היא
נגיע לתיקיית ה Root
[root@localhost ~]# cd /
נתקין את rsync
[root@localhost ~]# yum install rsync
ניצור תיקייה חדשה בשם Doc
[root@localhost ~]# mkdir Doc
ניצור קובץ טקסט בשם Tal.txt
[root@localhost ~]# touch tal.txt
*נוכל לייצר את הקובץ ישר בתיקייה, אבל רציתי שתראו פקודה שמעבירה קבצים
[root@localhost ~]# mv tal.txt /Doc
כעת נבצע העתקה של Doc לתיקייה DocBackup על ידי פקודת ה rsync, פקודה זו משווה את הקבצים הנמצאים בתיקייה אחת לתיקייה אחרת, כך שאם בתיקייה היעד חסר קבצים שיש בתיקיית המקור הוא יעתיק את הקבצים החסרים
[root@localhost ~]# rsync -av /Doc BackupDoc
כעת נוסיף לתיקיית ה Doc קובץ Txt בשם Shushan.txt ואז נשתמש בrsync על מנת לבדוק איזה קבצים חסרים ב BackupDoc ואז להעתיק אותם (רמז זה יהיה Shushan.txt)
[root@localhost ~]# touch Doc/shushan.txt [root@localhost ~]# [root@localhost /]# ls /Doc shushan.txt tal.txt
ניתן לראות שהקובץ shushan.txt נוצר
כעת נבדוק את BackupDoc
ניתן לראות שהקובץ shushan.txt חסר שם
[root@localhost /]# ls /BackupDoc/ Doc
נבצע rsync
[root@localhost /]# rsync -av /Doc BackupDoc sending incremental file list Doc/ Doc/shushan.txt sent 121 bytes received 35 bytes 312.00 bytes/sec total size is 0 speedup is 0.00
נקבל הודעה שהקובץ shushan.txt נוסף.
נוכל להעתיק את הקובץ לשרת אחר על ידי הפקודה
[root@localhost ~]# rsync -av Doc/ root@192.168.1.117:/etc/bin