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

שחזור קבצים ממחיצת Windows FAT / NTFS נדונה קודם לכן. מאמר זה דן בשלבים לשחזור קבצים ממחיצות EXT3 / EXT4 באמצעות מערכת אובונטו. הטכניקות הן זהות עבור כל לינוקס לינוקס (למעט תהליך ההתקנה, אשר ספציפית distro).

הכנה

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

מאמר זה יעשה שימוש במערכת שיש בה מחיצה אחת, ומשתמש בתקליטור חי של Xubuntu כדי לשחזר את הקבצים שנמחקו. יש להפעיל את ה- CD החי עם האפשרות "לנסות מבלי להתקין". בעת האתחול, אנו משיקים מסוף, יוצרים נקודת טעינה באמצעות הפקודה:

 mkdir root_dir 

והעלה את המחיצה הרצויה

 sudo הר / dev / sda5 root_dir 

Extundelete

Extundelete הוא כלי קוד פתוח והוא זמין על SourceForge. עם זאת, ניתן להתקין אותו על אובונטו באמצעות:

 sudo apt-get להתקין extundelete 

כדי לשחזר קובץ יחיד, (בהנחה שאתה יודע את שם הקובץ) השתמש בפקודה:

 sudo extundelete / dev / sda5-Restore-file /home/obaro/mtetest/SpecialPic1.jpg penetput-dir התאושש 

כדי לשחזר את כל הקבצים בספריה, השתמש בפקודה:

 sudo extundelete / dev / sda5-Restore-directory / home / obaro / mtetest penetput-dir התאושש 

Ext4magic

זה גם כלי קוד פתוח, זמין על SourceForge.

הוא זמין גם במאגרי הנתונים של אובונטו וניתן להתקין אותו באמצעות:

 sudo apt-get להתקין ext4magic 

עם Ext4magic, מחיצה ניתן queried עבור רשימה של קבצים שנמחקו ואחוז הקובץ זמין עבור שחזור. זה יכול להיעשות באמצעות -a (נמחק לאחר זמן נתון) ו / או -b (נמחק לפני זמן נתון) אפשרויות. זמנים אלה מחושבים בתוך שניות מאז עידן יוניקס. פקודה למצוא את כל הקבצים שנמחקו בתוך 24 השעות האחרונות בתיקיית המוסיקה, לדוגמה, היא:

 sudo ext4magic / dev / sda5 -a $ (date -d "-24hours" +% s) -f home / obaro / Music -l 

כדי לשחזר קבצים אלה, אנו משתמשים באפשרות -r, יחד עם האפשרות d (output directory), כך:

 sudo ext4magic / dev / sda5 -f הביתה / obaro / מוסיקה -R-D התאושש 

שים לב כי האפשרות -F מציין את הספרייה בתוך מבנה המחיצות "home / obaro / Music" ללא המובילים "/". כדי לשחזר קובץ יחיד, ציין את שם הקובץ עבור -f במקום הספרייה.

סיכום

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

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