השתמש ב- dd כדי לשכפל דיסק

Use Dd Clone Disk



הפקודה dd בלינוקס היא כלי רב עוצמה המשמש להעתיק ולהמיר קובץ. כמו בלינוקס, הכל נחשב כקובץ; אפילו כונני הדיסק הקשיח שלך. מכאן שניתן להשתמש ב- dd גם לשבוט דיסקים ומחיצות. כלי השירות dd מותקן כמעט בכל הפצות לינוקס.

ניתן להשתמש בכלי ה- dd בלינוקס כדי:







  • שיבוט דיסק
  • שיבוט מחיצה
  • גיבוי ושחזור כל הדיסק הקשיח או המחיצה.
  • מחק את תוכן הכונן הקשיח

פוסט זה יתאר כיצד להשתמש ב- dd לשבוט דיסק במערכת ההפעלה Linux. ההליך שהודגם כאן נבדק על Linux Mint 20. עבור הפצות לינוקס אחרות, ניתן להשתמש באותו הליך לשבוט דיסקים.



הערה : לפני שתפעיל את הפקודה dd לשכפל את הדיסק ליעד, זכור שכל הנתונים על היעד יאבדו, ולא תודיע לך על כך. לכן, הקפד לציין את היעד הנכון כך שלא תאבד את הנתונים היקרים שלך.



תחביר הפקודה dd

התחביר הבסיסי של הפקודה dd הוא כדלקמן:





$סודו dd אם= מקור-דיסקשֶׁל= יעד-דיסק[אוֹפְּצִיָה]

איפה

  • if: משמש לציון קובץ קלט
  • מקור-דיסק: זהו דיסק המקור שממנו ישבוט קבצים
  • של: משמש לציון קובץ פלט
  • דיסק-יעד: זהו דיסק היעד שבו ברצונך למקם את הקבצים שהועתקו
  • אפשרות: ניתן להשתמש באפשרויות שונות עם הפקודה dd כמו התקדמות, מהירות העברת קבצים, פורמט הקובץ וכו '.

שיבוט דיסק שלם

  1. ראשית, בצע את lsblk הפקודה להציג את כל הדיסקים הזמינים במערכת שלך.
$lsblk

או שאתה יכול גם להשתמש בפקודה הבאה לצפייה בדיסקים:



$fdisk

יש לנו שלושה דיסקים /dev/sda,/dev/sdb ו/dev/sdc . ה /dev/sdb יש שתי מחיצות /dev/sdb1 ו/dev/sdb2 . אנחנו רוצים ליצור את ההעתק המדויק מ /dev/sdb ל-/dev/sdc . שניהם דיסקים /dev /sdb ו /dev/sdc בעלי אותו גודל, 5GB. ניתן להעתיק דיסק קטן יותר לדיסק גדול יותר, אך לא ניתן להעתיק דיסק גדול יותר לדיסק קטן יותר.

  1. כדי לשכפל דיסק שלם /dev /sdb ל- /dev /sdc, נשתמש בפקודה הבאה:
$סודו dd אם=/dev/חדר רחצהשֶׁל=/dev/sdcסטָטוּס= התקדמות

פקודה זו אומרת ל- dd להעתיק את דיסק המקור /dev/sdb לדיסק היעד /dev/sdc ומראה את התקדמות תהליך השיבוט.

לאחר השלמת תהליך השיבוט, תראה פלט דומה.

  1. כעת, השיבוט בוצע. אם אתה מפעיל את lsblk פקודה שוב, תראה שדיסק היעד /dev/sdc בעל אותן מחיצות כמו דיסק המקור /dev/sdb .

שיבוט מחיצה מדיסק אחד למשנהו

באמצעות אותו הליך המתואר לעיל, ניתן לשכפל מחיצה מדיסק אחד למשנהו. עם זאת, במקום לציין את הדיסק, יהיה עליך לציין את המחיצה שברצונך לשכפל.

לדוגמה, כדי לשכפל מחיצה /dev /sdb2 ל- /dev /sdc2, הפקודה תהיה:

$סודו dd אם=/dev/sdb2שֶׁל=/dev/sdc2סטָטוּס= התקדמות

זה כל מה שיש בו! באמצעות ההליך הפשוט המתואר לעיל, תוכל לשכפל בקלות דיסק או מחיצה במערכת הלינוקס שלך.