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

بازیابی فایل های حذف شده در لینوکس با extundelete

Extundelete ابزاری مفید برای بازیابی کردن فایل های حذف شده از پارتیشن های ext3 و ext4 میباشد . این ابزار توانایی بازیابی تمامی فایل هایی که به تازگی حذف شده اند را از پارتیشن و یا یک مسیر مشخص دارا میباشد .

به خاطر داشته باشید که تنها در صورتی امکان بازیابی فایل های حذف شده موجود است که پارتیشن مورد نظر در حالت mount نباشد ، همچنین فایل های recover شده در فولدری با نام RECOVERED_FILES در مسیر جاری ترمینال قرار خواهند گرفت .

در ادامه با نحوه نصب و بکارگیری Extundelete آشنا میشویم .

این ابزار در مخزن community آرچ لینوکس موجود بوده و میتوانید با دستور زیر اقدام به نصب ابزار فوق نمایید :

 pacman -S Extundelete

برای بازگردانی اطلاعات حذف شده یک پارتیشن شما باید نام دقیق آن را که چیزی شبیه dev/sdxX/ میباشد بدانید ، که x یک حرف و X یک عدد میباشد ، برای مثال میتوان نمونه زیر را ذکر کرد :

/dev/sda4

اما ممکن است سیستم شما از چیزی متفاوت از مثال فوق استفاده نمایید که بستگی به تنظیمات فایل سیستم شما دارد . اگر از نام پارتیشن خود اطمینان ندارید با اجرای df میتوانید لیستی از پارتیشن های Mount شده را به دست آورید .

آموزش استفاده از extundelete

زمانی که برای Recover کردن یک پارتیشن مصمم شدید Extundelete را اینگونه اجرا نمایید :

 extundelete /dev/sda4 --restore-file directory/file

نکته : تمام زیر فولدر ها باید صریحا مشخص گردند و دستور از بالاترین شاخه پارتیشن اجرا شود .

بنابرین اگر شما قصد recover کردن فایلی در home/user/ را دارید ، به فرض اینکه پارتیشن خانه sda4 باشد باید از دستوری مشابه زیر استفاده نمایید :

 extundelete /dev/sda4 --restore-file user/file

همچنین برای بازیابی یک فولدر :

 extundelete /dev/sda4 --restore-directory user/directory

اگر شما یک کاربر پیشرفته هستید و تمایل دارید به صورت دستی یک inode یا block را recover کنید ، برای پیدا کردن inode ای که تمایل به recover آن دارید دستور زیر را اجرا نمایید :

 extundelete --restore

در نهایت اگر تمایل به بازگرداندن تمام فایل های حذف شده از یک پارتیشن دارید از دستور زیر استفاده نمایید :

 extundelete /dev/sda4 --restore-all

مقاله فوق ترجمه ای اختصاصی از ویکی Arch linux میباشد .



برچسب ها : , , , , , , , , , , , ,

به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد