כיצד לשחזר קבצים שנמחקו על לינוקס עם testdisk

Nov 18, 2025
לינוקס
Fatmawati אחמד Zaenuri / Shutterstock

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

RM: קצר עבור חרטה?

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

מערכת הקבצים של לינוקס ברירת מחדל, ext4 שימושים inodes נתוני אחיזה על כל קובץ שולחן inode כדי לעקוב אחר inodes. Inode מכיל מטה על הקובץ, כגון שמו, מי הבעלים, מה את ההרשאות הם, וכן הלאה.

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

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

עם זאת, הנתונים שהרכיבו את תוכן הקובץ עדיין קיים על הכונן הקשיח. אם אתה יכול לתקן את inode כך שהוא מכיל את המידע הנכון, אם כי, את הקובץ יהיה לשחזר. כמובן, היה זה רק עבודה אם הנתונים המרכיבה את הקובץ בכונן הקשיח נשאר שלם אינו מוחלף.

לחלופין, אתה יכול ליצור inode חדש, להעתיק את נתון ששרדו מן inode הישן, ולאחר מכן להחליף את הפיסות החסרות.

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

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

קָשׁוּר: כל מה שאי פעם רצית לדעת על inodes על לינוקס

התקנת testdisk

להתקין testdisk על אובונטו, להשתמש בפקודה זו:

 sudo apt-get install testdisk 

על פדורה, אתה צריך סוג:

 sudo DNF להתקין testdisk 

ביום Manjaro, אתה צריך להשתמש פקמן -

 sudo pacman -Sy testdisk 

שימוש testdisk

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

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

 mkdir מכנה 

אנחנו מקלידים את הבאים כדי לעבור את הספרייה החדשה ולהתחיל testdisk משם:

 CD משוחזר / 

אנחנו צריכים להשתמש סודו עם testdisk כך, אנו הקלידו את השורה הבאה:

 sudo testdisk 

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

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

זה מפרט את הכוננים הקשיחים הוא יכול למצוא, כמו גם את squashfs "/ Dev / לולאה" קבצים. יהיו אחד מאלה עבור כל יישום שהתקנת מ לְצַלֵם . הם לקריאה בלבד, כך שאתה לא צריך שום דבר הצליח למחוק מתוך מערכות קבצים אלה.

יש רק כונן קשיח פיזי אחד במחשב המבחן הזה, אז השתמשנו חץ למטה כדי לסמן את האפשרות "/ dev / sda". לאחר מכן השתמשו בחץ ימינה כדי לבחור "Proceed," ולאחר מכן לחץ על Enter.

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

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

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

תפריט בחירת המחיצה יופיע.

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

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

השתמש למעלה וחצים למטה או את מפתחות PgUp ו PgDn כדי לנווט ברשימת קבצים וספריות. לחץ על החץ ימינה או על Enter כדי להיכנס לספרייה, והחץ השמאלי או על Esc כדי לצאת ספרייה.

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

כל חשבונות המשתמש ואז מופיעים בשבילנו. אנו מדגישים דייב , ולאחר מכן ללחוץ על החץ ימינה או על Enter כדי להיכנס לספרייה כי.

כעת אנו יכולים לראות את הקבצים ששייכים דייב חֶשְׁבּוֹן. הערכים באדומים נמחקו. אנחנו לנווט בין קבצים וספריות עד שנאתר את הקבצים שאנחנו רוצים להתאושש.

כדי לשחזר קובץ, רק מדגיש את זה, ואת ג עיתונות אז (קטן).

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

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

עבודה עם קבצים ששוחזרו

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

אם אתה מוצא את מספר הקבצים ממקומות קבצים נפרדים כי במקרה יש אותו שם הקובץ, הם יצטרכו להיות מאוחסנים בנפרד בכול מקרה.

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

 ls 

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

אנו יכולים לשנות לתוך ספריית "דייב" מועתק באמצעות CD . ודא שאתה לא להכיל לוכסן קדמי מוביל ( - ) בדרך-ברצונך לשנות לתוך המקומי "הביתה", לא במערכת "/ home."

אנחנו מקלידים את השורה הבאה:

 CD הביתה / דייב 

הקבצים שנמצאו הם מספרייה, כך שאנחנו סוג:

 ls 

בואו ניקח עוד מבט הקבצים שנמצאו באמצעות -l (ארוך רישום) אפשרות:

ls -l

מכיוון שהשתמשנו סודו לשגר testdisk את שוקמו הקבצים התאוששו עם "שורש" כבעלים. אנחנו יכולים לשנות את גב הבעלים "דייב" באמצעות chown -

 sudo chown dave.dave * 

אנחנו מקלידים את הבאים כדי לוודא את הבעלות הנכונה שוחזרה:

 ls -l 

testdisk: קוד עבור סיוע

תחושה זו של הקלה לאחר לשחזר קובץ חשוב כי, רק לפני רגע, חש שאבד לבלי שוב, זה משהו שאתה תמיד תשמח לקבל.

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


לינוקס - המאמרים הפופולריים ביותר

כיצד לקבל במנהל התקנים גרפי ללינוקס

לינוקס Mar 17, 2025

אפריקה סטודיו / Shutterstock.com יש אינסופי לינוקס שורת שורת כלי עזר המציגים את פרטי חומרה ש�..


כיצד להשתמש strace כדי מערכת שיחות לינוקס צג

לינוקס Jun 23, 2025

fatmawati Achmad zaenuri / Shutterstock.com תוכניות לינוקס לשאול את גַרעִין כדי לעשות כמה דברים עבו�..


מהו "שורש" על לינוקס?

לינוקס Jul 7, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com משתמש root הוא הישות החזקה ביותר ביקום לינוקס עם סמכויות בלתי מו..


כיצד להתנתק Mac שלך באמצעות טרמינל

לינוקס Aug 8, 2025

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


מהם החסרונות של מעבר לינוקס?

לינוקס Oct 27, 2025

לארי ewing ו gimp האוונגליסטים לינוקס (כמותי) ממהר להצביע על יתרונות רבים של מיתוג מעל מ- Windo..


10 פקודות לינוקס בסיסיות למתחילים

לינוקס Oct 13, 2025

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


כיצד להתקין לינוקס על M1 Mac עם Apple סיליקון

לינוקס Nov 11, 2025

התמיכה מובנית לינוקס עבור תפוח של הארכיטקטורה חדשה מבוסס ARM היא עדיין לא מוכנה, אבל אתה יכול להריץ לינוק..


כיצד לשלב יישומים ותסריטים לשולחן העבודה של לינוקס

לינוקס Oct 10, 2025

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


קטגוריות