לפני מספר שבועות קראתי מאמר של Elav על גיבויים וזה היה בתזמון מושלם, כיוון שהתאוששתי מהאובדן בשוגג של ספריית /home שלי.
סבלתי מחוסר שינה ולחץ, עשיתי טעות והנתונים שלי נמחקו. נתקפתי פאניקה והתייאשתי. לאחר שעיבדתי אותם, נזכרתי בכלי בשם Extundelete.
Extundelete הוא כלי מצוין המאפשר לך לשחזר נתונים שנמחקו במחיצות ext3 ו-ext4.
חלק ממאפייניו:
יכולת לשמור על השם המקורי של הקבצים ששוחזרו, הוא יכול לשחזר בין היתר מחיצות, ספריות ותיקיות משנה.
בוא נלך למה שמעניין אותנו.
בעת מחיקה בטעות של קובץ, ספריה או מחיצה, עליך לכבות את המחשב באופן מיידי או לבטל מחדש את המחיצה.
זה כדי למנוע כתיבת נתונים חדשים למרחב הפיזי של הדיסק, אם זה קורה זה מקטין את האפשרות להתאוששות.
אם אפשר, התחל מתקליטור Live או USB מההפצה המועדפת עליך והתקן את Extundelete.
להתקנה על דביאן ונגזרים:
sudo apt-get install extundelete
בשלב הבא אנו מרכיבים את המחיצה בה נמצאים הקבצים שלנו, במצב קריאה (נניח שמחיצת sda4 היא הבית שלנו).
sudo mount -o remount,ro /dev/sda4
אם אנו רוצים לשחזר את כל המחיצה:
sudo extundelete /dev/sda4 --restore-all
אם אנו רוצים לשחזר ספרייה ספציפית (למשל התיקיה "מסמכים"):
sudo extundelete /dev/sda4 --restore-directory /home/tu_usuario/documentos
אם אנו רוצים לשחזר קובץ ספציפי (למשל הסרטון gato.flv):
sudo extundelete /dev/sda4 --restore-file /home/tu_usuario/videos/gato.flv
אם אינך יודע את שם המחיצות המעניינות אותך, כתוב במסוף:
df -h
o
sudo fdisk -l
ל-Extundelete יש מספר רב של אפשרויות שתוכלו לבדוק באתר האינטרנט שלה, אך עם המידע הנ"ל, בוודאי תצאו מהצרה. הצלחתי לשחזר אולי בין 90% ל-95% מהמחיצה שלי.