ضمن سلام مجدد
اطلاعاتی راجع به دستور ddrescue بدست آوردم، گفتم کسانی هم که تا حالا از این دستور استفاده نکردند، آشنا بشن چون واقعا دستور مفیدی هست. البته توضیحات شامل Optionهای دستور نیست چون هنوز همشون رو کامل به صورت تجربی استفاده نکردم. ولی اونا رو هم به زودی در پست بعدی توضیح میدم.
ddrescue برنامهای است که اطلاعات و دادهها را از یک فایل یا یک وسیلهی (میتواند شامل Flash Memory، Hard Disk، DVD و یا هر وسیلهی مشابه ) مسدود (آسیب دیده) به دیگری کپی میکند. در واقع دستوری برای ذخیرهی اطلاعات از یک پارتیشن آسیب دیده است.
این دستور سعی در خواندن اطلاعات از فایل یا وسیلهی مورد نظر میکند و اگر در این امر با شکست مواجه شود، به سکتور بعدی میرود که ابزارهایی مانند dd در این مواقع عملیات را متوقف میکنند. اگر کپی اطلاعات توسط کاربر دچار وقفه شود، این امکان وجود دارد که بعدا از هر موقعیت و مکانی عملیات را ادامه داد. با دستور ddrescue امکان کپی وارونه اطلاعات نیز وجود دارد.
برای نصب ddrescue در دبیان و اوبونتو از دستور زیر استفاده کنید:
sudo apt-get install ddrescue
و برای RedHat، Fedora و CentOS از دستور زیر استفاده کنید:
yum -y install ddrescue
چگونه از ddrescue استفاده کنیم؟
برای ساخت یک کپی مشابه دیسک اول در دیسک دوم (حتما خالی و هم اندازه و یا بزرگتر) از دستور زیر استفاده میکنیم:
ddrescue /dev/hda /dev/hdb
البته بعد از اجرای این دستور برای استفاده از طالاعات بازیابی شده در پارتیشن مورد نظر باید دستور fsck را به روش زیر اجرا کرد. به طور مثال شما بعد از بازیابی میخواهید که اطلاعات پارتیشن دوم بازیابی شده رو مشاهده کنید:
sudo fsck /dev/sdb2
و این دستور جهت مونت کردن پارتیشن:
sudo mount /dev/sdb2 /media/RecoverdData
برای ساخت یک ایمج از دیسک اول، به این صورت عمل میشود:
ddrescue /dev/hda ~/Clone.img
با این دستور فایلی به اسم Clone.img در پوشهی خانگی شما ساخته میشود. البته باید دقت داشت که پارتیشنی که پوشهی home در آن قرار دارد اولا باید در دیسک دوم باشد و ثانیا ظرفیت کافی برای اطلاعات دیسک اول را داشته باشد.
با دستور زیر میتوانید یه ایمج با فرمت iso از درایو CD یا DVD خود داشته باشید:
ddrescue /dev/sr0 ~/DVD.iso
امیدوارم تا اینجا مفید بوده باشه. این راهنما ادامه دارد...