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

شبکه و هاستینگ

..نحوه Clone یک پارتیشن یا هارد در لینوکس..
شبکه و هاستینگ

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

دلایل زیادی وجود دارد که شما ممکن است بخواهید یک پارتیشن لینوکس یا حتی هارد دیسک را Clone کنید، که در اکثر موارد مربوط به ایجاد نسخه پشتیبان از داده های شما است. روش های مختلفی وجود دارد که می توانید با استفاده از برخی ابزارهای خارجی مانند partimage یا Clonezilla در لینوکس به این هدف برسید.

اما در این آموزش قصد داریم Clone نمودن دیسک لینوکس را با ابزاری به نام dd بررسی کنیم ، که بیشتر برای تبدیل یا کپی فایل ها استفاده می شود و در اکثر توزیع های لینوکس از قبل نصب شده است.

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

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

/dev/sdb

/dev/sdcnv

درادامه /dev/sdb1/ به /dev/sdc1 را کپی می کنیم.

ابتدا این پارتیشن ها را با استفاده از دستور fdisk همانطور که نشان داده شده است ، لیست کنید.

# fdisk -l /dev/sdb1/ /dev/sdc1

اکنون با استفاده از دستور dd زیر ، پارتیشن /dev/sdb1/ را در /dev/sdc1 کلون کنید.

# dd if=/dev/sdb1 of=/dev/sdc1

دستور فوق به dd می گوید از میسر /dev/sdb1 به عنوان فایل ورودی استفاده کرده و آن را روی فایل خروجی /dev/sdc1 بنویسید.

بعد از کلون کردن پارتیشن لینوکس ، می توانید هر دو بخش را با دستور زیر بررسی کنید:

# fdisk -l /dev/sdb1 /dev/sdc1

نحوه کلون هارد دیسک لینوکس

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

# dd if=/dev/sdb of=/dev/sdc

این دستور درایو /dev/sdb را به همراه پارتیشن های آن در هارد دیسک مقصد /dev/sdc کپی کند. با دستور fdisk می توانید تغییرات هردودرایو را تأیید کنید.

# fdisk -l /dev/sdb /dev/sdc

نحوه تهیه نسخه پشتیبان از MBR در لینوکس

همچنین از دستور dd می توانید برای تهیه نسخه پشتیبان از MBR خود که در اولین sector دستگاه(device) قرار دارد، استفاده کنید. بنابراین اگر می خواهید از MBR خود نسخه پشتیبان تهیه کنید ، به سادگی دستورات زیر اجرا کنید:

# dd if=/dev/sda of=/backup/mbr.img bs=512 count=1

دستور فوق به dd می گوید که ۵۱۲ بایت از اطلاعات /dev/sda را در مسیر /backup/mbr.img کپی نموده و گزینه count مشخص میکند فقط ۱ بلوک را کپی کند. به عبارت دیگر به dd می گویید که ۵۱۲ بایت اول /dev/sda را در فایلی که مشخص کرده اید کپی کند.

بهمین سادگی! دستور dd ابزاری قدرتمند لینوکس است که هنگام کپی کردن یا کلون کردن پارتیشن ها یا درایوهای لینوکس باید با احتیاط مورد استفاده قرار گیرد.

18
13 مهر 1398
..نظرات..
..مقالات پربازدید..
طراحی سایت

آموزش قرعه کشی در اینستاگرام

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

6435
24 فروردین 1398
برنامه نویسی

ویژگی های جدید لاراول 5.8

تغییرات لاراول 5.8 LARAVEL ورژن بعدی فریم ورک لاراول با نسخه ۵.۸ در ماه فوریه سال ۲۰۱۹ منتشر میشه. در حال حاظر تنها مواردی که قطعی شده پشتیبانی لاراول ۵.۸ از کتابخانه carbon نسخه ۲ می باشد. و قابلیت امکان سوییچ بین هر دو نسخه یک و دو carbon مورد دیگر استفاده laravel 5.8 از vlucas/phpdotenv ورژن 3 برای فایل .env میباشد که اجازه استف...

609
08 اسفند 1397
برنامه نویسی

آموزش کار با افزونه دکان (چند فروشندگی)

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

539
04 دی 1397