ڈسک کو کلون کرنے کے لیے dd استعمال کریں۔

Use Dd Clone Disk



لینکس میں ڈی ڈی کمانڈ ایک طاقتور افادیت ہے جو فائل کو کاپی اور کنورٹ کرنے کے لیے استعمال ہوتی ہے۔ لینکس کی طرح ، ہر چیز کو ایک فائل سمجھا جاتا ہے۔ یہاں تک کہ آپ کی ہارڈ ڈسک بھی چلتی ہے۔ لہذا ، dd کلوننگ ڈسکس اور پارٹیشنز کے لیے بھی استعمال کیا جا سکتا ہے۔ ڈی ڈی یوٹیلیٹی تقریبا تمام لینکس ڈسٹری بیوشنز میں انسٹال ہوتی ہے۔

لینکس میں ڈی ڈی یوٹیلیٹی استعمال کی جا سکتی ہے:







  • ڈسک کلون کریں۔
  • تقسیم کو کلون کریں۔
  • بیک اپ اور پوری ہارڈ ڈسک یا تقسیم کو بحال کریں۔
  • ہارڈ ڈرائیو کا مواد مٹا دیں۔

یہ پوسٹ وضاحت کرے گی کہ لینکس او ایس میں ڈسک کو کلون کرنے کے لیے ڈی ڈی کا استعمال کیسے کریں۔ یہاں دکھائے گئے طریقہ کار کا لینکس ٹکسال 20 پر تجربہ کیا گیا ہے۔ دیگر لینکس کی تقسیم کے لیے ، اسی طریقہ کار کو ڈسک کلوننگ کے لیے استعمال کیا جا سکتا ہے۔



نوٹ : ڈسک کو کلون کرنے کے لیے dd کمانڈ کو منزل تک پہنچانے سے پہلے ، یاد رکھیں کہ منزل کا تمام ڈیٹا ضائع ہو جائے گا ، اور آپ کو اس کے بارے میں مطلع نہیں کیا جائے گا۔ لہذا ، اس بات کو یقینی بنائیں کہ آپ صحیح منزل کی وضاحت کریں تاکہ آپ اپنا قیمتی ڈیٹا ضائع نہ کریں۔



dd کمانڈ نحو۔

dd کمانڈ کا بنیادی نحو اس طرح ہے:





$سودو ڈی ڈی اگر= سورس ڈسک۔کی= منزل ڈسک[اختیار]

کہاں

  • اگر: ان پٹ فائل کی وضاحت کے لیے استعمال کیا جاتا ہے۔
  • سورس ڈسک: یہ سورس ڈسک ہے جہاں سے فائلوں کو کلون کیا جائے گا۔
  • کا: آؤٹ پٹ فائل کی وضاحت کے لیے استعمال کیا جاتا ہے۔
  • منزل ڈسک: یہ منزل ڈسک ہے جہاں آپ کاپی شدہ فائلیں رکھنا چاہتے ہیں۔
  • آپشن: dd کمانڈ کے ساتھ مختلف آپشنز استعمال کیے جا سکتے ہیں جیسے پیش رفت ، فائل ٹرانسفر کی رفتار ، فائل کی شکل وغیرہ۔

پوری ڈسک کو کلون کریں۔

  1. سب سے پہلے ، عملدرآمد lsblk اپنے سسٹم پر تمام دستیاب ڈسکس کو دیکھنے کا حکم دیں۔
$lsblk

یا آپ ڈسک دیکھنے کے لیے درج ذیل کمانڈ بھی استعمال کر سکتے ہیں۔



$fdisk -

ہمارے پاس تین ڈسک ہیں۔ /dev/sda ،/dev/sdb اور/dev/sdc۔ . کی /dev/sdb دو تقسیم ہیں /dev/sdb1 اور/dev/sdb2۔ . ہم عین مطابق کاپی بنانا چاہتے ہیں۔ /dev/sdb سے/dev/sdc۔ . دونوں ڈسک /دیو /ایس ڈی بی۔ اور /dev/sdc ایک ہی سائز ہے ، 5 جی بی۔ آپ چھوٹی ڈسک کو بڑی ڈسک میں کاپی کر سکتے ہیں ، لیکن آپ بڑی ڈسک کو چھوٹی ڈسک میں کاپی نہیں کر سکتے۔

  1. پوری ڈسک /dev /sdb /dev /sdc کو کلون کرنے کے لیے ، ہم درج ذیل کمانڈ استعمال کریں گے:
$سودو ڈی ڈی اگر=/دیو/باتھ رومکی=/دیو/ایس ڈی سیحالت= ترقی

یہ کمانڈ ڈی ڈی کو سورس ڈسک کو کاپی کرنے کو کہتی ہے۔ /dev/sdb منزل ڈسک پر /dev/sdc اور کلوننگ کے عمل کی پیش رفت کو ظاہر کرتا ہے۔

کلوننگ کا عمل مکمل ہونے کے بعد ، آپ کو اسی طرح کی پیداوار نظر آئے گی۔

  1. اب کلوننگ ہو چکی ہے۔ اگر آپ چلاتے ہیں lsblk دوبارہ کمانڈ کریں ، آپ دیکھیں گے کہ منزل ڈسک۔ /dev/sdc سورس ڈسک جیسی پارٹیشنز ہیں۔ /dev/sdb .

ایک پارٹیشن کو ایک ڈسک سے دوسری ڈسک میں کلون کریں۔

مذکورہ بالا طریقہ کار کا استعمال کرتے ہوئے ، ایک پارٹیشن کو ایک ڈسک سے دوسری ڈسک میں کلون کیا جاسکتا ہے۔ تاہم ، ڈسک کی وضاحت کرنے کے بجائے ، آپ کو اس تقسیم کی وضاحت کرنے کی ضرورت ہوگی جسے آپ کلون کرنا چاہتے ہیں۔

مثال کے طور پر ، تقسیم /dev /sdb2 کو /dev /sdc2 کو کلون کرنے کے لیے ، کمانڈ یہ ہوگی:

$سودو ڈی ڈی اگر=/دیو/sdb2کی=/دیو/sdc2حالت= ترقی

بس اتنا ہی ہے اس میں! اوپر بیان کردہ سادہ طریقہ کار کا استعمال کرتے ہوئے ، آپ اپنے لینکس سسٹم میں ڈسک یا تقسیم کو آسانی سے کلون کرسکتے ہیں۔