انجمن مدیران و راهبران شبکه

انجمن مدیران و راهبران شبکه

Network Managers and Administrators
انجمن مدیران و راهبران شبکه

انجمن مدیران و راهبران شبکه

Network Managers and Administrators

تهیه Image از هارد دیسک های یک هاست لینوکسی با استفاده از دستور dd


سلام و خدا قوت؛

چند وقت پیش بنا بر دلایلی لازم شد از هارد های یک سرور لینوکسی Image تهیه کنم. سرور مورد نظر از از نوع Rack mount بود و هارد ها هم به کمک RAID controller بصورت RAID 10 به دو آرایه 1.2 ترابایتی تنظیم شده بودند. بنا بر این تقریبا همه راه کار های قدیمی که می شناختم ( ACRONIS ، Symantec و ... ) کمک زیادی به من نکردن. با راهنمایی یکی از دوستان خوب ( Mr.T ) یک روش بسیار کارآمد رو برای اولین بار امتحان کردم که اینجا برای اطلاع شما به اشتراک میزارم. البته من زیاد با سیستم عامل Linux آشنا نیستم و شاید برای کاربران حرفه ای این سیستم عامل ابزار بدیهی و معمولی باشه. 

باری به هر جهت:


  • مرحله اول شناسایی درایو های منطقی موجود بر روی سرور( البته این همون سروری که توصیفشو کردم نیست):

[root@misdb1 ~]# fdisk -l


Disk /dev/cciss/c0d0: 73.3 GB, 73372631040 bytes

255 heads, 63 sectors/track, 8920 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes


           Device Boot      Start         End      Blocks   Id  System

/dev/cciss/c0d0p1   *           1          19      152586   83  Linux

/dev/cciss/c0d0p2              20        1039     8193150   82  Linux swap / Solaris

/dev/cciss/c0d0p3            1040        8920    63304132+  83  Linux


Disk /dev/cciss/c0d1: 73.3 GB, 73372631040 bytes

255 heads, 63 sectors/track, 8920 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes


           Device Boot      Start         End      Blocks   Id  System

/dev/cciss/c0d1p1   *           1        8920    71649868+  83  Linux


Disk /dev/cciss/c0d2: 73.3 GB, 73372631040 bytes

255 heads, 63 sectors/track, 8920 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes


           Device Boot      Start         End      Blocks   Id  System

/dev/cciss/c0d2p1   *           1        8920    71649868+  83  Linux


  • تهیه نسخه Backup یا Image از روی یکی از درایو های سرور بر روی یک هارد اکسترنال :

dd if=/dev/cciss/c0d0 of=/media/police6/misdbdsk1.dd



بقیه اطلاعات مربوط به دستور DD رو میتونید از لینک ویکی زیر مطالعه کنید :


http://en.wikipedia.org/wiki/Dd_%28Unix%29