از دستور 'dd' لینوکس با رابط کاربری گرافیکی ساده استفاده کنید

در مقاله قبلی، در مورد روش های مختلف استفاده از دستور 'dd' در لینوکس(Linux) صحبت کردیم . دستور 'dd' برای بسیاری از کارهای مختلف مانند ایجاد تصاویر دیسک، پشتیبان گیری از پارتیشن ها و نوشتن تصاویر دیسک در درایوهای فلش قابل حمل مفید است. البته، «dd» فقط از طریق ترمینال(Terminal) در دسترس است، و همچنین می‌تواند بدون اخطار کل هارد دیسک شما را بازنویسی کند، اگر منابع ورودی و خروجی خود را با هم ترکیب کنید. بنابراین دیدن اینکه یک رابط کاربری گرافیکی(GUI) برای آن دسته از کاربران لینوکس(Linux) وجود دارد که می‌خواهند روشی کاربرپسندتر و بخشنده‌تر برای استفاده از دستور 'dd' داشته باشند.

استفاده از این برنامه که gdiskdump نام دارد، ساده است، و در حالی که استفاده از آن برای افرادی که به ترمینال(Terminal) راحت هستند، تقریباً سریع نیست، اما قطعاً راه ساده‌تری برای دسترسی به برخی از قدرت‌هایی است که «dd» ارائه می‌کند.

برای دانلود gdiskdump، باید به ورودی Gtk-apps.org(Gtk-apps.org entry) یا صفحه Launchpad(Launchpad page) آن بروید، جایی که می توانید نصب کننده Debian/Ubuntu یا کد منبع را دانلود کنید. در این مثال، ما gdiskdump را در اوبونتو(Ubuntu) نصب خواهیم کرد .

هنگامی که نصب کننده را دانلود کردید، می توانید به سادگی روی آن کلیک راست کرده و روش نصب مورد نظر خود را انتخاب کنید. برای فایل‌های DEB ، ما از GDebi استفاده می‌کنیم .

با GDebi باز کنید

پس از باز شدن، روی Install کلیک کنید . احتمالاً باید رمز عبور خود را وارد کنید.

تمامی کتابخانه‌های مورد نیاز به‌طور خودکار دانلود و نصب می‌شوند و پس از پایان کار، این تأییدیه را خواهید دید.

نصب به پایان رسید

اکنون می توانید gdiskdump را که باید در منوی برنامه های کاربردی خود در قسمت لوازم جانبی پیدا کنید، باز کنید.

gdiskdump را باز کنید

احتمالاً باید رمز عبور خود را وارد کنید (مگر اینکه اخیراً به دلیل دیگری وارد کردن آن را تمام کرده باشید)، زیرا دستور 'dd' همیشه باید به عنوان روت اجرا شود.

هنگامی که این کار تمام شد، اولین صفحه gdiskdump را خواهید دید که از شما می خواهد فرمت ورودی را انتخاب کنید. شما می توانید پارتیشن، هارد دیسک یا فایل را به عنوان فرمت ورودی خود انتخاب کنید. انتخاب یک فایل دقیقاً همین خواهد بود، در حالی که یک پارتیشن پارتیشن کامل یک هارد دیسک خواهد بود و گزینه هارد دیسک شامل همه چیز (همه پارتیشن ها) می شود.

فرمت ورودی

هنگامی که فرمت ورودی و دستگاه/فایل خود را انتخاب کردید، دکمه رو به جلو را فشار دهید تا به صفحه بعدی بروید، جایی که فرمت خروجی خود را انتخاب خواهید کرد.

فرمت خروجی

یک بار دیگر، شما می توانید خروجی به فایل، پارتیشن یا هارد دیسک را انتخاب کنید. ابتدا باید نوع و سپس مکان فیزیکی که نسخه پشتیبان شما در آن ذخیره می شود را انتخاب کنید.

ذخیره مکان را انتخاب کنید

ممکن است هشداری مشاهده کنید که به شما اطلاع می‌دهد دایرکتوری مورد نظر شما فضای کافی برای نگهداری نسخه پشتیبان شما ندارد.

هشدار فضای دیسک

با فرض اینکه یک درایو با فضای کافی انتخاب کرده اید، می توانید روی دکمه OK کلیک کنید تا فرآیند شروع شود. یا، اگر کمی کنترل بیشتری می‌خواهید (مشابه با آنچه که از «dd» از خط فرمان استفاده می‌کنید)، می‌توانید تنظیمات پیشرفته(Advanced Settings) را مشاهده کنید .

تنظیمات خروجی

دوباره، وقتی آماده شدید، دکمه OK را بزنید. اخطار زیر همیشه ظاهر خواهد شد.

بازنویسی هشدار

این هشدار ابتدا به شما می گوید که نسخه پشتیبان شما پارتیشن یا هارد دیسکی را که به عنوان مکان هدف انتخاب کرده اید بازنویسی می کند و در حین کپی کردن یک پارتیشن یا هارد دیسک (اما نه یک فایل واحد)، دیوایس نباید نصب شود. این در عمل به این معنی است که شما نمی توانید از درایو بوت خود نسخه پشتیبان تهیه کنید. برای انجام این کار، باید «dd» یا gdiskdump را از درایو فلش اجرا کنید.

بسته به حجم فایل، پارتیشن یا هارد دیسک شما، فرآیند ممکن است کمی طول بکشد، و در حالی که هیچ پنجره ای وجود ندارد که به شما اطلاع دهد کار انجام شده است، نوار پیشرفت در بالای صفحه به شما نشان می دهد که پشتیبان گیری انجام شده است. کامل.

و این تقریباً به آن مربوط است. استفاده از «dd» از ترمینال(Terminal) سریع و قدرتمند است، اما برای کسانی که به چیزی کاربرپسندتر می‌خواهند، gdiskdump انتخاب خوبی است.



About the author

من یک مهندس سخت افزار هستم و متخصص در طراحی و توسعه محصولات اپل مانند آیفون و آیپد هستم. من با هر دو دستگاه iOS و edge و همچنین ابزارهای توسعه نرم افزار مانند Git و Swift تجربه دارم. مهارت های من در هر دو زمینه به من درک قوی از نحوه تعامل سیستم عامل دستگاه های اپل (OS) با برنامه ها و منابع داده می دهد. علاوه بر این، تجربه من با Git به من امکان می دهد روی سیستم های کنترل نسخه کد کار کنم، که می تواند به بهبود کارایی و بهره وری در هنگام توسعه نرم افزار کمک کند.



Related posts