<p>بسیار پیش آمده که فایلهای مهم خود را به دلایل مختلفی حذف کرده باشید و بعد نیاز به آنها داشتهاید. برای ویندوز برنامههای بازگردانی فایل (ریکاوری Recovery) زیادی وجود دارد که کاربران با آنها آشنا هستند اما در لینوکس این موضوع را چگونه حل کنیم؟! آیا راهی برای بازگردانی فایلها تعبیه شده یا باید از برنامه جانبی استفاده کنیم؟!</p> <p><img src="/assets/images/recovery1.jpg" alt="" /></p> <p>در اینجا میخواهم برنامههایی برای بازگردانی فایل در لینوکس به شما معرفی کنم.</p> <h3 id="scalpel">Scalpel</h3> <p>یک ابزار ریکاوری مستقل از فایلهای سیستمی برای لینوکس و مک است (برای اجرا بر روی ویندوز باید آن را با MinGW کمپایل کنید).</p> <p>برای نصب از دستورات زیر استفاده کنید.</p> <p>در دبیان، ابونتو و مینت</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo apt-get install scalpel </code></pre> </div> <p>در فدورا</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo yum install scalpel </code></pre> </div> <p>بعد از نصب از قالب دستور زیر برای اجرای برنامه استفاده کنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo scalpel <span class="o">[</span>device/directory/file name] -o <span class="o">[</span>output directory] </code></pre> </div> <h3 id="foremost">Foremost</h3> <p>برنامهای کنسولی است که بازگردانی فایلها را بر اساس ساختار سرآیند (هدر)، پاورقی (فوتر) و داخلی (Internal) اطلاعات آنها انجام میدهد و خروجی بازگردانی نیز بر اساس نوع (پسوند) آنها است. این برنامه برای دیسکها و فایلهای ایمیج (Image file) نیز کار میکند.</p> <p>برای نصب از دستورات زیر استفاده کنید.</p> <p>در دبیان، ابونتو و مینت</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo apt-get install foremost </code></pre> </div> <p>در فدورا</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo yum install foremost </code></pre> </div> <p>یک نمونه از استفاده این برنامه برای بازگردانی فایلهای تصویری JPEG را در زیر مشاهده میکنید.</p> <div class="language-sh highlighter-rouge"><pre class="highlight"><code>sudo foremost -t jpg -i /dev/sda1 </code></pre> </div> <p>میتوانید بجای jpg پسوند مورد نظر خود را بگذارید یا از all برای بازگردانی تمامی پسوندها استفاده کنید. به صورت پیشفرض خروجی در پوشهای در شاخه خانه کاربر قرار دارد. از -o برای تعیین پوشه خاص برای خروجی نیز میتوانید استفاده کنید.</p> <h3 id="photorec">Photorec</h3> <p><img src="/assets/images/photorec-screenshot.png" alt="" /></p> <p>این برنامه از دو مورد قبلی سریعتر است و رابط کاربری بهتری بجای خط دستور در اختیار شما میگذارد و فقط کافیست برنامه را با کاربری روت در ترمینال اجرا کنید تا محیط کاربری آن را مشاهده کنید.</p> <p>برنامه فوق در بسته testdisk قرار دارد و کافیست این بسته را نصب کنید.</p> <ul> <li>منبع goo.gl/w0GNzZ</li> </ul>
ریکاوری فایلها در لینوکس
26
اکتبر
برچسب ها : آموزشی