אכן tar ללא דחיסה.
היתרון של tar+compress הוא שקבצים עם דמיון זה לזה נדחסים ביחד יותר טוב מאשר כל אחד בנפרד; בקובץ ZIP הישן והטוב לדוגמא, כל קובץ נדחס בנפרד בסגנון gzip, כך שאם יהיו לך בתוך קובץ zip אלף עותקים של אותו קובץ בגודל 1K, ה- zip יהיה באורך פי 1000 מקובץ אחד כזה דחוס.
לעומת זה ב- tar.xz או tar.gz הוא יהיה קרוב יותר לדחיסה של הקובץ פעם אחת (כלומר, כמעט פי 1000 יותר טוב במקרה הפתולוגי הזה). החסרון הוא עמידות לשגיאות - tar.gz מגיב הרבה פחות טוב לקלקולים בקובץ מאשר zip
bz2 צריך המון זכרון ועובד לאט
gz צריך מעט זכרון ועובד במהירות ככה ככה (יש משחק בין קצב דחיסה לאיכות דחיסה, פרמטר בין 1 ל- 9)
rsync יכול לשמש לגיבוי (ע"ע rsnapshot), אבל אם אתה מעוניין בזה רק לגיבוי, ישנם פתרונות טובים בהרבה - לדוגמא bup ו- attic.
נניח שיש לך קובץ בגודל 100MB (נגיד, דיסק של מכונה וירטואלית). שנה בו תו אחד באמצע; במקרה זה גיבוי rsync ייצור עוד עותק בגודל 100MB, ואם אתה עושה גיבוי כל שעה, כל שינוי כזה יעלה עוד 100MB פעם בשעה. לעומת זאת, bup ו- attic ישימו לב שרק תו אחד השתנה, וכל שינוי כזה של תו בודד יעלה 4-5KB.
|