فشرده سازی و تهیه ی پشتیبان یا همان backup گیری دو مساله ی بسیار مهم در حفاظت و
نگهداری اطلاعات است . یک مدیر سیستم خبره توانایی پشتیبانگیری از فایلها و پارتیشنها را، با
روشهای مناسب، میداند و به علاوه از روشهای فشرده سازی جهت استفاده ی بهینه از فضای
دیسک بهره میبرد.
در این فصل چندین روش تهیه ی فایل پشتیبان یا backup و همچنین
فشرده سازی را با هم دنبال خواهیم کرد.

روش های فشرده سازی

 
ابتدا یک فایل بزرگ به نام large را ومه ک ی میکنیم که روی آن عملیات فشردهسازی را تس
کنیم.
>> dd if=/dev/zero of=/tmp/large bs=1M count=1024
>> ls -alh large
گیری 1۰1 backup فصل ۵ فشردهسازی و
h مخفف human readable اس و واحدوای حجم فایلوا را به شکل خواناتری نمایش میدود.

دلایل فشردهسازی:
1 ( فضای کمتری روی دیسک میگیرد.
۲ ( انتقال اطلاعات سریعتر اس .
اولین روش: gzip
اولین فرمان فشردهسازی که میخوانیم gzip اس .
>> man gzip
>> gzip large
>> file large.gz
برای باز کردن یک فایل از حال gzip میتوان از gunzip استفاده کرد ولی حرفهایتر اس که به
این صورت بنویسیم:
>> gzip –d large.gz
دومین روش: zip
>> zip large.zip large
اسم فایل بعد از اینکه zip شد، large.zip میشود:
>> file large.zip
سوّمین روش: bzip2
>> bzip2 large
bzip2 بهترین روش برای فشردهسازی از دیدگاه کاوش حجم اس ، البته ممکن اس زمان
فشردهسازی نسب به دو روش قبل در برخی مواقع بیشتر شود. چون اوّل sort میکند و بعد zip
میکند.
برای اینکه بفهمیم ور کدام از این روشوا چقدر زمان و چقدر cpu مصرف کردهاند فرمان time را
به روش زیر میزنیم:
>> time bzip2 large
>> time gzip large
>> time zip large.zip large
روشوای دیگری وم برای فشردهسازی داریم مثلاً rar و arj وم روشوایی برای فشرده سازی
وستند.
>> man rar
>> rar large
>> arj large

خلاصه درس

تمرین


مشاهده پاسخ
توسعه دهندگان
امین درزی