اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نحوه Clone کردن یک پارتیشن یا Hard drive در لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نحوه Clone کردن یک پارتیشن یا Hard drive در لینوکس

    دلایل زیادی وجود دارد که چرا شما نیاز به clone کردن یک پارتیشن لینوکس یا حتی یک هارد درایو داشته باشید که اکثر این موارد به ایجاد بک آپ از دیتای تان مرتبط میباشد. چندین شیوه وجود دارد که شما میتوانید به هدف بالا دسترسی پیدا کنید که باید از یکسری ابزارهای خارجی مانند partimage یا clonzilla استفاده کنید.

    به هر حال در این مقاله ما قصد داریم کلون گیری دیسک لینوکس را با استفاده از ابزاری به نام dd مرور کنیم که در سطح بسیار رایجی برای تبدیل یا کپی فایل ها مورد استفاده قرار میگیرد و در اکثر توزیع های لینوکسی به صورت پیش فرض نصب است.


    نحوه Clone گرفتن از پارتیشن Linux

    با استفاده از دستور dd شما میتوانید کلا هارد دیسک و یا تنها یک پارتیشن لینوکسی را کپی کنید. در اینجا با کلون گیری یکی از پارتیشن ها کار را شروع میکنیم. در اینجا من درایوهای زیر را موجود داردم :
    • /dev/sdb
    • /dev/sdc

    من /dev/sdb1/ را در /dev/sdc1/ کلون خواهم کرد.


    همچنین توصیه میشود مطالعه فرمایید.

    نحوه Clone گرفتن از پارتیشن های Linux با استفاده از دستور cat (به زودی)

    clonezilla برای کلون/بک آپ گرفتن از سرورهای لینوکس

    آموزش کلون/بک آپ گرفتن از سیستم های Linux با استفاده از ابزار Mondo Rescue Disaster Recovery

    نحوه کلون کردن یک پارتیشن یا هارد دیسک در لینوکس


    ابتدا این پارتیشن ها را با استفاده از دستور fdisk همانند زیر لیست کنید.
    کد PHP:
    # fdisk -l /dev/sdb1/ /dev/sdc1 
    عکس

    اکنون پارتیشن /dev/sdb1 را در /dev/sdc1 با استفاده از دستور dd کلون میکنیم.
    کد PHP:
    # dd if=/dev/sdb1  of=/dev/sdc1 
    دستور بالا به dd میگوید که از /dev/sdb1 به عنوان فایل ورودی استفاده کند و آن را در فایل خروجی /dev/sdc1 رایت کند.

    عکس

    بعد از clone کردن پارتیشن لینوکس،‌ شما میتوانید هر دو پارتیشن را با دستور زیر چک کنید.
    کد PHP:
    # fdisk -l /dev/sdb1 /dev/sdc1 
    عکس



    نحوه Clone کردن Hard Drive لینوکس

    کلون گیری از یک هارد درایو لینوکسی شبیه به کلون گیری یک پارتیشن است به هر حال به جای مشخص کردن یک پارتیشن شما کافیست تنها از کل درایو استفاده کنید. توجه کنید که در این شرایط توصیه میشود که هارد درایو از لحاظ سایز با درایو مبداء یکسان باشد (یا بزرگتر باشد)
    کد PHP:
    # dd if=/dev/sdb of=/dev/sdc 
    عکس

    دستور بالا درایو /dev/sdb را با پارتیشن هایش روی هارد درایو مقصد /dev/sdc کپی میکند. شما میتوانید تغییرات را با لیست کردن هر دو درایو با دستور fdisk بررسی کنید.
    کد PHP:
    # fdisk -l /dev/sdb /dev/sdc 
    عکس



    نحوه بک آپ گیری MBR در لینوکس

    دستور dd را میتوان برای بک آپ گیری MBR خود استفاده کرد،‌ که در اولین سکتور دیوایس قبل از اولین پارتیشن قرار گرفته است. در نتیجه اگر شما بخواهید بک آپ از MBR ایجاد کنید به سادگی کافیست دستور زیر را اجرا کنید.
    کد PHP:
    # dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 
    دستور بالا به dd میگوید /dev/sda را در /backup/mbr.img با step 512 بایت کپی کند و آپشن count میگوید که تنها یک block را کپی کنید. به عبارت دیگر شما به dd میگویید که اولین 512 بایت از /dev/sda را به فایلی که فراهم کردید کپی کند.

    عکس

    دستور dd یکی از ابزارهای قدرتمند لینوکسی است که شما باید همواره به هنگام استفاده از آن برای کپی یا کلون پارتیشن یا درایوهای لینوکسی احتیاط کنید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-07-2021, 01:08 PM.

درباره انجمن منطقه لینوکسی ها

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

شبکه های اجتماعی
در حال انجام ...
X