ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
COM64לא בפורום כעת ת.הצטרפות: 09/07/2003 · הודעות: 1608 · מיקום: ראשל"צ
 

הודעה פורסם: 16/10/2021 - 16:34
נושא ההודעה: גיבוי נאמן למקור של CDROM באמצעות dd

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

נראה שהגיבוי פועל גם ללא פרמטרים כלשהם מלבד if ו-of, מנגד מצאתי גם המלצות למשהו כמו:

קוד:
isoinfo -d -i /dev/cdrom | grep -i -E 'block size|volume size'


ואז שימוש בפרמטרים שהפקודה מעל החזירה ל-dd באופן כזה:

קוד:
dd if=/dev/cdrom of=test.iso bs=<block size from above> count=<volume size from above>


תודה !

_________________
איזי גולדנברג
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס_2004אורח · ·
 

הודעה פורסם: 16/10/2021 - 20:40
נושא ההודעה: Re: גיבוי נאמן למקור של CDROM באמצעות dd

COM64 :
הי, לצורך גיבוי נאמן למקור של cdrom ישנים, מה הפרמטרים לפקודה dd?

לא כל כך הבנתי את השאלה, אם אתה רוצה לבצע העתק השואף למקור אחד לאחד עד כמה שאפשר' כולל מידע שנמחק מדיסקים "רב פעמיים".
לא יעתיק דיסק עם הגנות העתקה בצורה תקינה. כי תוכנת ההגנה צריכה לבצע אותנטיקציה מול הדרייבר של כונן הדיסקים, בכדי שהכונן יחשוף את המידע הנוסף הקיים בדיסק.
קוד:

$ blockdev --getpbsz --getsz /dev/sr0
2048    <- get physical block size (sector).
6298240 <- get full device size in bytes.

$ dd if=/dev/sr0 of=FullDvdBackup.img bs=<physical block size> count=<full device size>
$ tar -zcvf FullDvdBackup.img.tar.gz FullDvdBackup.img <- to save space.


מידע שימושי להוספה אל שם הקובץ:
קוד:
$ blkid -o export /dev/sr0
DEVNAME=/dev/sr0
UUID=0000THE_UUID0000
LABEL=LINUX_EN_DVD
TYPE=udf


COM64 :
נראה שהגיבוי פועל גם ללא פרמטרים כלשהם מלבד if ו-of, מנגד מצאתי גם המלצות למשהו כמו:
קוד:
isoinfo -d -i /dev/cdrom | grep -i -E 'block size|volume size'

ואז שימוש בפרמטרים שהפקודה מעל החזירה ל-dd באופן כזה:
קוד:
dd if=/dev/cdrom of=test.iso bs=<block size from above> count=<volume size from above>

תודה !

זכרו DD לא באמת יוצר קובץ ISO(הוא סאב-סט של קובץ IMG), אלה יוצר קובץ img(תמונת דיסק) בינרי זה עובד חלק מהתכנות מזהות זאת בצורה אוטומטית.
ISO בדרך כלל עובד עם דיסקים דאטה סטנדרטים. אבל לא תמיד כי יש מגוון רחב של פורמטים,כלל ריבוי מחיצות ומערכות קבצים שונות. במיוחד בדיסקים מלפני עשורים.
isoinfo מחזיר סקטור לוגי ולא פיזי ולא תמיד מזהה את כל המידע הקיים בדיסק.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס_2204אורח · ·
 

הודעה פורסם: 16/10/2021 - 20:54
נושא ההודעה: שכחתי.

שחכתי לציין כאשר מבצעים את הגיבוי לא להשתמש בשמות הלוגיים CDROM DVD וכדומו אלה ב sr0"שורש הכונן":
קוד:
$ grep  drive\ name /proc/sys/dev/cdrom/info
drive name:      sr0
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
COM64לא בפורום כעת ת.הצטרפות: 09/07/2003 · הודעות: 1608 · מיקום: ראשל"צ
 

הודעה פורסם: 17/10/2021 - 10:52
נושא ההודעה:

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

אני רוצה ליצור גיבוי שישמור על המידע כערך היסטורי אפשר לומר.

תודה !

_________________
איזי גולדנברג
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס_2004אורח · ·
 

הודעה פורסם: 17/10/2021 - 13:38
נושא ההודעה: דוגמא

COM64 :
הי אלכס, אלו דיסקים מקוריים, לא צרובים / רב פעמיים.
להבנתי ללא הגנות כלשהן, סך הכל Freeware שחולקו בחינם ודיסקים שספקי האינטרנט חילקו בתחילת דרכם.

אני רוצה ליצור גיבוי שישמור על המידע כערך היסטורי אפשר לומר.

תודה !


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

השיטה כן צריכה לעבוד לדוגמה במצב הבא:
היו לי פעם דיסקים רבים שהכילו תוכנות freebie's מכל מיני מקומות. אחד הדיסקים היה מ PCMAG אם אני זוכר נכון, הוא היה בתצורת MultiTrack's. הוא הכיל רצועות("מחיצות") אודיו ודאטא נפרדות, כי אחת התוכנות עשתה שימוש בתוכן שלה דרך הנגן דיסקים ישרות, התוכן שלה היה שמר במחיצת האודיו.

isoinfo מחזיר בברירת מחדל את מחיצה לוגית הראשונה שהוא מוצא, שהיא בדרך כלל מחיצת דאטה. לפי מה שאני זוכר.
אם הייתי עושה על הדיסק ההוא DD עם פרמטרים על בסיס ערכים ש isoinfo היה מחזיר בברית מחדל. רק המידע מה"מחיצה" הראשונה היה מגובה והשאר המידע על הדיסק לא היה נשמר לפי מיתב הבנתי.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. COM64
  2. אורח [אלכס_2004]
  3. אורח [אלכס_2204]
  4. COM64
  5. אורח [אלכס_2004]