بازیابی فایل در لینوکس با Scalpel
بازیابی فایل در لینوکس با Scalpel:
بازیابی فایل در لینوکس به کمک نرم افزار ریکاوری Scalpel قابل انجام است،
این ابزار به شما کمک می کند فایل ها و دایرکتوری های حذف شده را در سیستم عامل لینوکس ریکاوری کنید.
Scalpel یک ابزار متن باز است که برای Recovery یا اصطلاحا بازیابی اطلاعات از دست رفته در سیستم عامل های Linux و Mac استفاده می شود.
این ابزار دیتابیس بلاک ذخیره ساز را بررسی و فایل های حذف شده را شناسایی و بازیابی می کند.
نصب ابزار Scalpel:
نصب Scalpel آسان بوده و از طریق Package manager ها به راحتی قابل نصب می باشد.
برای نصب این ابزار ابتدا از طریق ssh به سرور لینوکسی خود متصل شده با یوزری که دسترسی sudo دارد مراحل زیر را انجام دهید.
برای نصب ابزار Scalpel در توزیع RHEL/CentOS دستور زیر را در ssh وارد نمایید:
sudo yum install scalpel
و جهت نصب Scalpel در توزیع Debian/Ubuntu نیز از دستور زیر استفاده نمایید:
sudo apt-get install scalpel
نکته: اگر با یوزر root به لینوکس خود وارد شوید نیازی به استفاده از sudo نخواهد بود.
اما چطور از ابزار Scalpel استفاده کنیم؟
پس از نصب Scalpel جهت استفاده از آن باید چند ویرایش متنی در فایل کانفیگ این ابزار انجام دهیم.
فایل کانفیگ Scalpel در دایرکتوری etc/ قرار دارد.
بصورت پیش فرض این ابزار فایل کانفیگ خود را در مسیر etc/scalpel/scalpel.conf/ قرار می دهد.
فایل کانفیگ را با یک ویرایشگر متنی مثل nano ،vi یا vim باز نمایید:
nano /etc/ scalpel/scalpel.conf
پس از باز شدن فایل کانفیگ مشاهده می کنید که یک سری از خطوط Comment شده می باشد.
خطوط comment شده غالبا مربوط به پسوند فایل هایی است که قابل Recovery می باشد.
پسوند مورد نظر خود را از حالت Comment خارج کرده و پسوند هایی که مورد شما نیست را Comment کنید تا از نمایش نتایج غیر ضروری خودداری شود.
پس از ایجاد تغییرات لازم فایل را ذخیره و از آن خارج شوید.
حالا جهت استفاده از این ابزار باید این نکته را مد نظر داشته باشید،
زمانی که می خواهید چند فایل را restore کنید، ابزار Scalpel یک دایرکتوری ایجاد و فایل های Recovery شده را آنجا قرار می دهد.
پس دایرکتوری شما باید فضای خالی کافی برای بازیابی اطلاعات داشته باشد.
مثال: فایلی در دایرکتوری dev/sda1/ حذف شده است.
جهت بازیابی فایل مورد نظر باید دستور زیر را وارد نمایید:
sudo scalpel /dev/sda1 -o output
پس از وارد کردن این دستور خروجی ابزار جهت انجام درخواست شما مانند زیر می باشد:
Scalpel version 1.60
Written by Golden G. Richard III, based on Foremost 0.69.
Opening target “/dev/sda1”
Image file pass 1/2.
/dev/sda1: 6.1% |**** | 20.6 GB 59:14 ETA
این مرحله با توجه به میزان فضای هارد دیسک شما ممکن است کمی زمانبر باشد.
پس از انجام این بخش فایل های بازیابی شده در دایرکتوری output قرار خواهد گرفت.
توجه داشته باشید جهت نمایش پارتیشن ها می توانید از دستور mount استفاده کنید.
جهت شرکت در دوره های لینوکس و یونیکس بر روی این لینک کلیک نمایید
جدیدترین اخبار مجموعه فراز نتورک را در این صفحه اجتماعی دنبال کنید.
بازیابی فایل در لینوکس با Scalpel – نویسنده: موسی رشوند
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.