שם הקובץ chmod +x
chmod -x מסיר את סיביות ההפעלה...
כיצד לשחזר קבצים מאבד+נמצא
Miscellanea / / November 28, 2021
כיצד לשחזר קבצים מאובדן+נמצא: התיקיה שכותרתה /lost+found היא המקום שבו fsck מכניס קטעים של קבצים שהיא לא הצליחה לצרף לשום מקום בעץ הספריות. ספריית האבוד+נמצא (לא Lost+Found) היא מבנה המשמש את fsck כאשר יש נזק למערכת הקבצים. קבצים שבדרך כלל יאבדו בגלל השחתה בספרייה יהיו מקושרים בספריית האבודים+נמצאו של אותה מערכת קבצים לפי מספר אינודה.
/lost+found היא ספרייה חשובה המועילה לשחזור קבצים שאינם סגורים כראוי עקב סיבות רבות כגון הפסקת חשמל. Lost+Found נוצר על ידי המערכת בזמן התקנת מערכת ההפעלה Linux עבור כל מחיצה שאנו יוצרים. במילים אחרות, אנו יכולים לומר שהתיקיה המורכבת מכילה את התיקיה האבוד+נמצא. תיקיה זו מכילה את הקבצים ללא קישורים וקבצים שיש לשחזר. כל קובץ שיש לשחזר נשמר בתיקייה זו. פקודת fsck משמשת לשחזור קבצים אלה.
תוכן
- כיצד לשחזר קבצים מאבד+נמצא
- שיטה 2: השתמש בסקריפט לשחזור אוטומטי של קבצים
כיצד לשחזר קבצים מאבד+נמצא
1. אם אינך מצליח לאתחל ורואה את המסך "המשך להמתין; לחץ על S כדי לדלג על הרכבה או על M לשחזור ידני" עקב שגיאת מערכת הקבצים במחיצות / ו /home. לאחר מכן בחר באפשרות השחזור.
2. הפעלה fsck גם על / וגם על /home מערכות קבצים.
3. אם אתה מתקשה לקבל אישור fsck עבור /home אז השתמש ב:
fsck -p /home (תיקון אוטומטי) "fsck -y /home" (זה יבחר כן עבור כל ההנחיות באופן אוטומטי).
4. עכשיו אתה יכול העבר /home מ-fsck בהצלחה.
5. אם תנסה mount /home לא יהיו קבצי משתמש פרט ספרייה אבודה+נמצאה. הפעל "df -h" ותראה שמערכת הקבצים שלך תשתמש באותו מקום כמו לפני הקריסה מכיוון שכל הקבצים נמצאים בספריית האבוד+נמצא ואנחנו הולכים לשחזר אותם.
6.עכשיו בתיקיית האבודים+נמצאו, תראה שיש מספר רב של תיקיות ללא שם ובדיקה מדוקדקת של כל אחת מהן תבזבז כל כך הרבה מזמנך. אז הבא עלינו לרוץ"קובץ *כדי לדעת באיזה סוג של קובץ יש לנו עסק.
#7479417: ספרייה. #7479418: ספרייה. #7479419: ספרייה. #7602560: ספרייה. #7603310: רצף MPEG, v2, מרובי תוכניות. #7603464: נתוני תמונה JPEG, תקן JFIF 1.02. #7603542: קובץ אודיו עם ID3 גרסה 2.3.0, מכיל: קובץ אודיו עם ID3 גרסה 2.4.0, מכיל: MPEG ADTS, שכבה III, v1, 320 kbps, 44.1 kHz, JntStereo. #7604043: נתוני מערכת הקבצים של תקליטור ISO 9660 'Linux Mint 9 Isadora' (ניתן לאתחול) #7604089: נתוני מערכת הקבצים של תקליטור ISO 9660 'netbook-x86_64-201005242312' (ניתן לאתחול) #7605425: רצף MPEG, v2, מרובי תוכניות. #7605470: רצף MPEG, v2, מרובי תוכניות. #7605484: רצף MPEG, v2, מרובי תוכניות. #7607478: נתונים דחוסים של gzip, מ-Unix, שונה לאחרונה: שישי 14 במאי 07:55:35 2017. #7607788: נתונים דחוסים של gzip, מ-Unix, שונה לאחרונה: יום שלישי 4 במאי 14:16:31 2017. #7610801: מסמך PDF, גרסה 1.4. #7612061: נתוני מערכת הקבצים של תקליטור ISO 9660 'Ubuntu 10.04 LTS amd64 ' (ניתן לאתחול) #7613228: ספרייה. #7613583: ספרייה. #7613588: ספרייה
7. עכשיו בואו נסנן את התוצאה כי אנחנו רק רוצים שהספרייה תיכלל בתוצאה שלנו. אז רוץ"קובץ * | ספריית grep > /root/list.dir" פקודה.
8.הבא, ערוך /root/list.dir כדי להפוך אותו לסקריפט כדי להציג את רשימת הקבצים בכל ספרייה. ערוך את הקובץ כדי להפוך אותו לסקריפט באמצעות vi, vim, nano. הוסף את set -v לשורה הראשונה והוסף 'ls -l' לתחילת כל שורה אחרת.
set -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. כעת הפוך את קובץ הפעלה ואז הפעל אותו והפנה את הפלט לקובץ:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10. כעת חפש את הקובץ, למשל. שולחן העבודה בקובץ הפלט dir.out. התוצאה תהיה משהו כזה:
ls -l \#7733249. סך הכל 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 שולחן עבודה. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 מסמכים. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 הורדות. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 examples.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 מוזיקה. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 תמונות. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 ציבורי. -rw-r--r-- 1 1002 1002 5794003 2017-05-15 11:00 scrap001_a.ora. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 תבניות. -rw-r--r-- 1 1002 1002 1265 2017-05-20 14:35 tinda chuteny. drwxrwxr-x 2 1002 1002 4096 2017-05-23 14:57 Ubuntu One. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 סרטונים
11. הפלט לעיל ציין שספריית הבית היא #7733249. עכשיו כדי לשחזר את תיקיית הבית פשוט MV את התיקיה:
mv /lost+found/#7733249 /home/YourUsername
הערה: החלף את שם המשתמש שלך בשם המשתמש האמיתי שלך התקנת לינוקס.
שיטה 2: השתמש בסקריפט לשחזור אוטומטי של קבצים
ראשית, הרץ "sudo -i" או "סודו סו -” ולאחר מכן הפעל את הסקריפט שלהלן אשר פועל על מערכת הקבצים /dev/sd?? ופלטים אל /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/recover. mount /dev/sd?? /tmp/recover -o rw. cd /tmp/recover-lost+found. ( echo 'set -v' קובץ * | ספריית grep 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”‘”‘$1’”‘”‘/” ) | sh > /tmp/listing
זהו זה שלמדת בהצלחה כיצד לשחזר קבצים מאבד+נמצא אבל אם עדיין יש לך שאלה לגבי מאמר זה, אל תהסס לשאול אותם בקטע של התגובה.
- ניקתשובה
- ראמש פנדה
כיצד לשחזר בלוקים חסרים ב-hadoop?
תשובה - רוזן
איבדתי+מצאתי גם בכוננים חיצוניים וכל הזמן נאמר לי /dev?? או בשימוש - או רכוב..
e2fsck לא יכול להמשיך, מבטל.תשובה - רוזן
האם יש לי הצעה/עצה לנסות?
תשובה