0

نرم افزار پشتیبانی Disk ARchive

 
alimahmoudi1368
alimahmoudi1368
کاربر تازه وارد
تاریخ عضویت : خرداد 1388 
تعداد پست ها : 2
محل سکونت : فارس

نرم افزار پشتیبانی Disk ARchive

در سیستم های کامپیوتری، اطلاعات مهمترین و پرارزش ترین عنصر است زیرا در صورت خراب شدن اطلاعات ، تهیه ی مجدد آنها که معمولا حاصل تلاش چندین سا له موسسات است ، بسیار پرهزینه و وقت گیر و اغلب غیر ممکن است لذا مهمترین چیزی که روی کامپیوتر خود ذخیره می کنید ، اطلاعات است که لازم است همیشه یک نسخه کپی از اطلاعات داشته باشیم ، به عملیات کپی برداری از اطلاعات ، تهیه پشتیبان یا Backup گیری می گوییم.

در سازمانهای بزرگ عملیات Backup گیری توسط بخش کامپیوتر به طور اتماتیک انجام می پذیرد . در چنین سازمانهای داده ها بطور متمرکز بروی یک کامپیوتر متصل به شبکه ذخیره می شوند .در سازمانهای کوچکتر ، عملیات Backup گیری معمولا به عهده ی خود افراد است . دلایل بسیاری را می توان برای خرابی و از بین رفتن اطلاعات سیستم برشمرد که برخی از آنها عبارتند از :

  1. مشکلات نرم افزاری از قبیل فعالیت ویروس های مخرب یا بروز رسانی برنامه ها

  2. مشکلات سخت افزاری کامپیوتر

  3. رخداد های غیر مترقبه از قبیل آتش سوزی ، زلزله و...

  4. خرابکاری عمدی یا سهوی آشنایان یا حتی خود شما

DAR   یا همان Disk Archive  یک نرم افزار متن باز می باشد که برای استفاده در سیستم عامل های ویندوز ، لینوکس و مک  به صورت خط فرمان  ارائه می شود .

این نرم اقزار دارای لیسانس GPLv2  می باشد که با زبان شیء گرا C++ نوشته شده است .

این نرم افزار در تاریخ 17 مارس 2012 برای آخرین بار به روز رسانی شده است .

این نرم افزار متکی به کتابخانه libdar و واسط کاربری API  است که هسته این برنامه مانند کتابخانه ها  تحت GPL منتشر شده است . این نرم افزار قابلیت آن را دارد که توسط برنامه های خارجی به صورت واسط گرافیکی GUI ارائه شود.

قابلیت ها:

·پشتیبان گیری از قسمتی ،یا جند قسمت از یک فابل به اندازه خاص.

·پشتیبان گیری به صورت Incremental backup,

·پشتیبان گیری به صورت Decremental backup

  • مراقبت از فایل های پراکنده

  • مراقبت از POSIX صفات گسترده که به معنی ACL POSIX فایل در لینوکس

  •  انتخاب پسوند دلخواه برای فایل فشرده شده

  • سرعت بالای استخراج فایل

  • تهیه لیست مطالب از طریق کاتولوگ در آرشیو

  • امکان رمزنگاری دلخواه Blowfish, Twofish, AES, Serpent, Camellia

  • پشتیبان گیری از فایل سیستم به صورت زنده ( یعنی اگر یک فایل اصلاح شود نرم افزار به صورت  خودکار آن را گرفته مجددا ذخیره می کند.)

  • پشتیبان گیری از پایگاه داده به صورت زنده

  • Hash کردن فایل ها براساس MD5  و sha1

روش نصب در لینوکس

این نرم افزار را با نوشتن دستور زیر در ترمینال سیتم عامل لینوکس می توان نصب کرد

ali@ali-ubuntu:~$ sudo apt-get install dar

 ساختار اجرای دستور DAR

این دستور با رعایت ساختار دستوری زیر اجرا می شود :

<>·dar [ -c | -x | -d | -t | -l | -C | -+ ] [<path>/]<basename> [options...]

<>·dar –h

<>·dar –V

 

 

 

معرفی پارامتر های دستور DAR

 دستورات اصلی

  • -c : ساخت آرشیو

  • -x : استخراج فایل از آرشیو

  • -d : مقایسه آرشیو با فایل های موجود

  • -t : تست یک پارچگی آرشیو

  • -l : لیست محتویات آرشیو

  • -C : جدا کردن کاتالوگ از آرشیو

  • -+   : یکی کرن دو آرشیو یا اضافه کردن یک آرشیو فرعی

  • -h : نمایش راهنمایی در باره اطلاعات

  • -V : نمایش شماره نسخه نرم افزار

 

 دستورات اختیاری

جهت کسب اطلاعات بیشتر در رابطه با سایر دستورات نرم افزار DAR می توانید با نوشتن دستور زیر در محیط شل  به اطلاعات کاملی دست یابید.:

  ali@ali-ubuntu:~$ man dar

 

پارامتر های اختیاری ذخیره/جداسازی/ادغام

<>·-A [path/]<basename> :  آرشیو به عنوان مرجع

<>·-@ [path/]<basename> :آرشیو کمکی مرجع برای ادغام

<>·-$ <string> :کلید رمزنگاری برای آرشیو کمکی

<>·-~ <string>  : دستور بین تکه آرشیو کمکی

<>·-z [level] : فشرده سازی اطلاعات در آرشیو با الگوریتم gzip

<>·-y [level]  : فشرده سازی اطلاعات در آرشیو با الگوریتم bzip2

<>·-s <integer> : جدا سازی آرشیو در فابل های متفاوت در اندازه معین از نوع integer

<>·-S <integer>: اولین انداره فایل

<>·-aSI : اندازه برش پسوند k، M، T، G، و غیره به توان از 10

<>·-abinary : اندازه برش پسوند k، M، T، G، و غیره به توان از 2

<>·-p : مکس قبل از نوشتن در یک فایل جدید

<>·-D : کنار گذاشتن دارکتوری ها به عنوان دایرکتوری خالی

<>·-Z <mask> : عدم مقایسه و انطباق نام فیل ها

<>·-Y <mask> :  تنها مقایسه و انطباق نام فایل ها

<>·-m <number> :عدم فشرده سازی فایل های کوچکتر از <number>

<>·--nodump : عدم پشتیبان گیری ، وعلامت گذاشتن با علامت 'd' بر روی فایل های که nodump   هستند

<>·-G [path/]<basename> : فهرستی از جدا سازی که روی نتیجه آرشیو بدست می آید

<>·-M :  ماندن در یک فایل سیستم در همان لحظه اسکن دایرکتوری

<>·-, :  چشم پوشی از دارکتوری هایی که علامت استاندارد دارند

پارامتر های اختیاری بازگردانی

  • -k  : فایل هایی که در تهیه نسخه پشتیبان نابود شدند را حذف نمی کند.

  • -r : فایل های قدیمی تر از فایل سیستم را بر نگرداند.

  • -f : ساختار دایرکتوری را برنگردان

 

پارامتر های اختیاری  خواندن

<>·-i <named pipe> : pipe to use instead of std input to read data from dar_slave

<>·-o <named pipe> :  pipe to use instead of std output to orders dar_slave

 

پارامتر های اختیاری  لیست

<>·-T  : نمایش لیست به صورت درخت

<>·-as : نمایش لیست که در آرشیو ذخیره شده

 

نتيجه

با توجه به اهمیت پشتیبان گیری از اطلاعات که بر روی سیستم های سازمان ها ذخیره شده است اقدام به معرفی نرم افزار DAR  که یک نرم افزار به صورت خط فرمان و متن باز می باشد ، کرده ایم . کهع دارای توانمندی های زیادی می باشد . 

 

 

 

 

 

ان تنصروا ا. . . ینصرکم
دوشنبه 9 دی 1392  9:21 PM
تشکرات از این پست
دسترسی سریع به انجمن ها