نقل البيانات مباشرة إلى / من الأجهزة
بينما نفكر عادةً في البيانات الموجودة على أجهزة الكمبيوتر الخاصة بنا على أنها منظمة في ملفات ، فمن الممكن أيضًا التفكير في البيانات في شكل "خام". إذا نظرنا إلى محرك الأقراص ، على سبيل المثال ، فإننا نرى أنه يتكون من عدد كبير من "كتل" البيانات التي يراها نظام التشغيل كدليل وملفات. ومع ذلك ، إذا تمكنا من التعامل مع محرك الأقراص على أنه مجرد مجموعة كبيرة من كتل البيانات ، فيمكننا أداء مهام مفيدة ، مثل أجهزة الاستنساخ.
• dd يقوم البرنامج بهذه المهمة. يقوم بنسخ كتل البيانات من مكان إلى آخر. تستخدم صيغة فريدة (لأسباب تاريخية) وعادة ما تستخدم بهذه الطريقة:
نقل البيانات مباشرة إلى / من الأجهزة
dd if =ملف_المدخلات من =ملف إلاخراج [بكالوريوس =مقاس الكتله [عدد =كتل]]
dd if =ملف_المدخلات من =ملف إلاخراج [بكالوريوس =مقاس الكتله [عدد =كتل]]
لنفترض أن لدينا محركي فلاش USB من نفس الحجم وأردنا نسخ محرك الأقراص الأول بالضبط إلى الثاني. إذا قمنا بتوصيل كلا محركي الأقراص بالكمبيوتر وتم تسجيلهما على الأجهزة / ديف / زنة و / ديف / مركز إيداع الأوراق المالية على التوالي ، يمكننا نسخ كل شيء على محرك الأقراص الأول إلى محرك الأقراص الثاني بما يلي:
dd if = / dev / sdb من = / dev / sdc
dd if = / dev / sdb من = / dev / sdc
بالتناوب ، إذا تم توصيل الجهاز الأول فقط بالكمبيوتر ، فيمكننا نسخ محتوياته إلى ملف عادي للاستعادة أو النسخ لاحقًا:
dd if = / dev / sdb of = flash_drive.img
dd if = / dev / sdb of = flash_drive.img
تحذير! • dd القيادة قوية جدا. على الرغم من أن اسمه مشتق من "تعريف البيانات" ، إلا أنه يطلق عليه أحيانًا "إتلاف القرص" لأن المستخدمين غالبًا ما يخطئون في كتابة ملف if or of مواصفات. تحقق دائمًا من مواصفات المدخلات والمخرجات قبل الضغط على إدخال!