دلایل زیادی وجود دارد که چرا شما نیاز به clone کردن یک پارتیشن لینوکس یا حتی یک هارد درایو داشته باشید که اکثر این موارد به ایجاد بک آپ از دیتای تان مرتبط میباشد. چندین شیوه وجود دارد که شما میتوانید به هدف بالا دسترسی پیدا کنید که باید از یکسری ابزارهای خارجی مانند partimage یا clonzilla استفاده کنید.
به هر حال در این مقاله ما قصد داریم کلون گیری دیسک لینوکس را با استفاده از ابزاری به نام dd مرور کنیم که در سطح بسیار رایجی برای تبدیل یا کپی فایل ها مورد استفاده قرار میگیرد و در اکثر توزیع های لینوکسی به صورت پیش فرض نصب است.
نحوه Clone گرفتن از پارتیشن Linux
با استفاده از دستور dd شما میتوانید کلا هارد دیسک و یا تنها یک پارتیشن لینوکسی را کپی کنید. در اینجا با کلون گیری یکی از پارتیشن ها کار را شروع میکنیم. در اینجا من درایوهای زیر را موجود داردم :
من /dev/sdb1/ را در /dev/sdc1/ کلون خواهم کرد.
همچنین توصیه میشود مطالعه فرمایید.
نحوه Clone گرفتن از پارتیشن های Linux با استفاده از دستور cat (به زودی)
clonezilla برای کلون/بک آپ گرفتن از سرورهای لینوکس
آموزش کلون/بک آپ گرفتن از سیستم های Linux با استفاده از ابزار Mondo Rescue Disaster Recovery
نحوه کلون کردن یک پارتیشن یا هارد دیسک در لینوکس
ابتدا این پارتیشن ها را با استفاده از دستور fdisk همانند زیر لیست کنید.
عکس
اکنون پارتیشن /dev/sdb1 را در /dev/sdc1 با استفاده از دستور dd کلون میکنیم.
دستور بالا به dd میگوید که از /dev/sdb1 به عنوان فایل ورودی استفاده کند و آن را در فایل خروجی /dev/sdc1 رایت کند.
عکس
بعد از clone کردن پارتیشن لینوکس، شما میتوانید هر دو پارتیشن را با دستور زیر چک کنید.
عکس
نحوه Clone کردن Hard Drive لینوکس
کلون گیری از یک هارد درایو لینوکسی شبیه به کلون گیری یک پارتیشن است به هر حال به جای مشخص کردن یک پارتیشن شما کافیست تنها از کل درایو استفاده کنید. توجه کنید که در این شرایط توصیه میشود که هارد درایو از لحاظ سایز با درایو مبداء یکسان باشد (یا بزرگتر باشد)
عکس
دستور بالا درایو /dev/sdb را با پارتیشن هایش روی هارد درایو مقصد /dev/sdc کپی میکند. شما میتوانید تغییرات را با لیست کردن هر دو درایو با دستور fdisk بررسی کنید.
عکس
نحوه بک آپ گیری MBR در لینوکس
دستور dd را میتوان برای بک آپ گیری MBR خود استفاده کرد، که در اولین سکتور دیوایس قبل از اولین پارتیشن قرار گرفته است. در نتیجه اگر شما بخواهید بک آپ از MBR ایجاد کنید به سادگی کافیست دستور زیر را اجرا کنید.
دستور بالا به dd میگوید /dev/sda را در /backup/mbr.img با step 512 بایت کپی کند و آپشن count میگوید که تنها یک block را کپی کنید. به عبارت دیگر شما به dd میگویید که اولین 512 بایت از /dev/sda را به فایلی که فراهم کردید کپی کند.
عکس
دستور dd یکی از ابزارهای قدرتمند لینوکسی است که شما باید همواره به هنگام استفاده از آن برای کپی یا کلون پارتیشن یا درایوهای لینوکسی احتیاط کنید.
به هر حال در این مقاله ما قصد داریم کلون گیری دیسک لینوکس را با استفاده از ابزاری به نام 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
عکس
بعد از 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 یکی از ابزارهای قدرتمند لینوکسی است که شما باید همواره به هنگام استفاده از آن برای کپی یا کلون پارتیشن یا درایوهای لینوکسی احتیاط کنید.