כיצד להשתמש בפקודה fsck בלינוקס
כל הנתונים החשובים שלנו נמצאים במערכת קבצים מסוג זה או אחר, ובעיות במערכת הקבצים צפויות לקרות. ב-Linux, אנו יכולים להשתמש ב-|_+_| פקודה כדי למצוא ולתקן שגיאות במערכת הקבצים.
מערכות קבצים הן תוכנות
מערכות קבצים הן אחד המרכיבים הקריטיים ביותר במחשב. ללא מערכת קבצים, המחשב לא יכול לאחסן נתונים כלשהם בכונן קשיח, בין אם הכונן הזה הוא מגש מכני מסתובב או כונן מצב מוצק . למעשה, יש ליצור מערכת קבצים לפני שניתן יהיה להתקין את מערכת ההפעלה על הכונן הקשיח. חייב להיות משהו עבור קבצי מערכת ההפעלה להיות מאוחסנים. אז מערכת קבצים נוצרת במהלך תהליך ההתקנה.
קָשׁוּר 10 פקודות לינוקס בסיסיות למתחילים
מערכות קבצים הן נוצר על ידי תוכנה , נכתב על ידי תוכנה, ונקרא על ידי תוכנה. כידוע, בכל תוכנה מורכבת יש באגים. הנתונים שלנו חשובים לנו מאוד, ולכן אנו מאמינים מאוד במערכות קבצים ובתוכנה שיוצרת ומשתמשת בהן. אם משהו משתבש, אנו עלולים לאבד גישה לחלקים ממערכת הקבצים או אפילו למחיצה שלמה.
מוֹדֶרנִי מערכות קבצים יומן טובים יותר בטיפול בבעיות שעלולות להיגרם מאיבוד פתאומי של חשמל או קריסת מערכת. הם חזקים, אבל הם לא בלתי מנוצחים. אם שלהם שולחנות פנימיים מעורפלים הם יכולים לאבד את המעקב אחר היכן נמצא כל קובץ בכונן, מה גודלו, איזה שם יש לו ואיזה הרשאות קובץ מוגדרות להם.
ה- |_+_| הפקודה מאפשרת לך לבדוק שמערכות הקבצים שלך תקינות. אם הוא מוצא בעיות, הוא בדרך כלל יכול לתקן אותן גם עבורך.
בצע את הבדיקות המוקדמות
באמצעות |_+_| דורש הרשאות סודו . כל פקודה שיכולה לבצע שינויים במערכת קבצים צריכה להיות מטופלת בזהירות ולהגביל את אלה שיודעים מה הם עושים.
פרסומתטייסים לא קופצים למטוס, מתניעים אותו ועפים אל הכחול החיוור שם. הם עושים בדיקות לפני טיסה. יש יותר מדי על כף המאזניים לעשות אחרת. זה הרגל טוב לפתח. לפני השימוש |_+_| אתה צריך לוודא שאתה הולך להשתמש בו בכונן הנכון. אז לפני שנעשה משהו עם |_+_|, אנחנו הולכים לעשות קצת סיור.
נתחיל עם |_+_| וצינור אותו לתוך |_+_|. אנחנו לא מבקשים מידע על מחיצה ספציפית. על ידי שימוש ב-|_+_| אפשרות (רשימה) |_+_| מפרט את טבלאות המחיצות בכל המכשירים שהוא מוצא בקובץ /proc/partitions, אם הוא קיים.
fsck
אנו יכולים לראות את הערכים עבור |_+_| וכן |_+_|. אתה יכול לגלול בקובץ כדי לראות ערכים אחרים שעשויים להיות קיימים במחשב שלך.
המחיצות ב-|_+_| מופיעים בתור |_+_|, |_+_| ו-|_+_| . אז יש לנו שלוש מחיצות בכונן הראשון. אנו יכולים לראות קצת יותר מידע על ידי שימוש ב-|_+_| פקודה. נשתמש ב-|_+_| אפשרות להציג את טבלאות המחיצות בחלון הטרמינל.
fsck
אנחנו מקבלים קצת מידע נוסף הפעם, כולל סוג מערכת הקבצים בכל מחיצה.
fsck
פרסומת ישנם שלושה כוננים במחשב בדיקה זה. אלו הן התוצאות עבור שני הכוננים האחרים |_+_| וכן |_+_|. שימו לב שלמערכות קבצים אלו אין שדה שם.
fsck
fsck
fdisk
less
הכונן השני והשלישי הם במקרה באותו גודל, ולכל אחד יש מחיצה אחת. אבל מערכת הקבצים בכונן השני היא |_+_|, ומערכת הקבצים בכונן השלישי היא |_+_| הישנה יותר.
קָשׁוּר כיצד להעלות ולבטל את הטעינה של התקני אחסון ממסוף לינוקסאנו מעבירים מזהה מחיצה אל |_+_|, והוא בודק את מערכת הקבצים במחיצה זו. אבל אנחנו לא יכולים לרוץ |_+_| על מערכת קבצים מותקנת. אנחנו צריכים לפרק את הכונן. לשם כך עלינו לדעת את נקודת הטעינה שעליה מותקנת המחיצה - ולפיכך מערכת הקבצים.
אנו יכולים לגלות זאת בקלות באמצעות ה- |_+_| פקודה.
-l
fdisk
שימוש בפקודה fsck
יש לנו את כל המידע שאנחנו צריכים. הדבר הראשון שנעשה הוא לבטל את טעינת מערכת הקבצים שאנו הולכים לבדוק. אנחנו הולכים לעבוד על מערכת הקבצים על המחיצה הראשונה - והיחידה - של |_+_|, שהיא |_+_| . ראינו קודם שזה |_+_| מערכת קבצים, והיא נטענת ב- /run/mount/dave/sata2.
נשתמש ב-|_+_| פקודה. שימו לב שאין n ב-umount.
/dev/sda
פרסומת
עם |_+_|, שום חדשות אינן חדשות טובות. אם חזרת בשקט לשורת הפקודה, אנחנו מוכנים ללכת.
/dev/sdb
מערכת קבצים זו מדווחת כנקייה. זה אומר שמערכת הקבצים מדווחת שאין לה שגיאות או בעיות. בדיקה מעמיקה יותר של מערכת הקבצים אינה מתבצעת באופן אוטומטי. אנו יכולים גם להסתכל על קוד ההחזרה ש |_+_| חזר לקליפה.
/dev/sda
ערך ההחזר של אפס מציין שאין שגיאות. קודי ההחזרה האפשריים הם:
- › תיקיית המחשב היא 40: איך כוכב Xerox יצר את שולחן העבודה
- › 5 אתרים שכל משתמש לינוקס צריך לסמן
- › איך למצוא את ספוטיפיי עטוף 2021
- › מהי הגנה מפני נפילה של MIL-SPEC?
- & rsaquo; Cyber Monday 2021: עסקאות הטכנולוגיה הטובות ביותר
- › פונקציות לעומת נוסחאות ב-Microsoft Excel: מה ההבדל?
למרות שמערכת הקבצים מדווחת כנקייה, אנו יכולים לכפות על ביצוע בדיקת מערכת קבצים באמצעות ה- |_+_| אפשרות (כוח).
/dev/sda1
הפעם, הבדיקה נמשכת זמן רב יותר, אך היא מבצעת בדיקה יסודית יותר של מערכת הקבצים. מערכת הקבצים שלנו אכן הייתה נקייה, ולא מדווחות שגיאות. אם יתגלו בעיות בזמן ביצוע הבדיקות, תתבקש לאפשר |_+_| לתקן את הבעיה או להתעלם מהשגיאה.
לאחר שתסיים לבדוק, עליך להעלות מחדש את מערכת הקבצים. הדרך הקלה ביותר לעשות זאת היא להשתמש ב-|_+_| עם ה- |_+_| (הכל) אפשרות. זה בודק את /etc/fstab עבור רשימת מערכות הקבצים, ומוודא שכולן נטענות בדיוק כפי שהן יהיו לאחר אתחול רגיל.
/dev/sda2
קָשׁוּר באיזו מערכת קבצים לינוקס כדאי להשתמש?
שים לב שאיננו צריכים לספר |_+_| איזה סוג של מערכת קבצים יש במחיצה; כלי השירות קובע זאת על ידי בחינת מערכת הקבצים. זה אומר שאנחנו יכולים לכפות בדיקת מערכת קבצים על |_+_|, ה- |_+_| מערכת הקבצים במחשב הבדיקה שלנו, תוך שימוש בדיוק באותה פקודה שבה השתמשנו ב-|_+_|, שהיא |_+_| חֲלוּקָה.
/dev/sda3
פרסומת
אולי לא תרצה לצלול ישר לתיקון מערכת הקבצים. אולי תעדיף להסתכל לפני שאתה מזנק. אתה יכול לשאול |_+_| לא להציע לתקן שום דבר ופשוט לדווח על בעיות לחלון המסוף. ה- |_+_| אפשרות (ריצה יבשה) עושה בדיוק את זה:
parted
ההפך מזה הוא לספר |_+_| לא לטרוח לבקש אם הוא מוצא שגיאות כלשהן, ופשוט להמשיך ולתקן אותן. כדי לעשות זאת, השתמש ב-|_+_| אפשרות (ללא הנחיות).
'print'
שימוש ב-fsck על מחיצת השורש
אתה לא יכול להשתמש ב-|_+_| על מחיצה מותקנת, אבל כדי לאתחל את המחשב שלך יש להרכיב את מחיצת השורש. אז איך נוכל לרוץ |_+_| על מחיצת השורש? התשובה היא להפריע לתהליך האתחול ולהפעיל את |_+_| במצב התאוששות.
בזמן שהמחשב שלך מאתחל, החזק את מקש Shift לחוץ. אם תזמנת את זה נכון, לא תבצע אתחול ללינוקס. תהליך האתחול ייעצר בתפריט שחור-לבן. מכונת הבדיקה ששימשה עבור מאמר זה הפעילה את אובונטו אך להפצות אחרות יש את אותו סוג תפריט, אם כי הוא עשוי להשתנות במראהו. במקום שבו כתוב אובונטו בצילומי המסך יהיה שם ההפצה שלך.
הזז את סרגל ההדגשה עם מקשי החץ למעלה והחץ למטה כך שהפריט בתפריט אפשרויות מתקדמות עבור אובונטו ייבחר. לחץ על Enter כדי לעבור למסך הבא.
פרסומת
בחר באפשרות שמסתיימת ב (מצב שחזור). בדוגמה שלנו, זה אובונטו, עם Linux 5.11.0-20-גנרי (מצב שחזור). לחץ על מקש Enter.
תראה את תפריט השחזור. בחר fsck בדוק את כל מערכות הקבצים ולחץ על מקש Tab כדי להעביר את הסימון ללחצן OK. לחץ אנטר.
תראה הודעה על כך שמחיצת השורש תותקן יחד עם כל מחיצה אחרת שהוגדרה אצלך קובץ /etc/fstab .
הקש על מקש Tab כדי להעביר את הסימון ללחצן כן והקש Enter.
תראה |_+_| לפעול במצב אינטראקטיבי. אם יש בעיות תתבקש לתת |_+_| לתקן אותם או להתעלם מהם. לאחר בדיקת מערכות הקבצים, תראה שוב את תפריט השחזור.
בחר באפשרות קורות חיים, הקש על מקש Tab כדי להעביר את ההדגשה ללחצן Ok, והקש Enter. תהליך האתחול יתחדש, ואתה תאתחל לתוך לינוקס.
פרסומתהאתחול במצב השחזור יכול להשפיע על מנהלי התקנים מסוימים, לכן מומלץ לאתחל פעם נוספת, ברגע שאתה אתחול לתוך לינוקס. זה מבטיח שהמחשב שלך פועל בצורה הסטנדרטית שלו.
כשדברים משתבשים
יש סיבה לרשתות בטיחות. הכירו את |_+_| פקודה. אם יתעורר צורך להשתמש בו בכעס יום אחד, תשמח שהכרת את עצמך מראש.
קָשׁוּר: מחשבי Linux הטובים ביותר למפתחים וחובבי
קרא את הבאדייב מקיי השתמש לראשונה במחשבים כשסרט נייר מחורר היה באופנה, ומאז הוא מתכנת. לאחר למעלה מ-30 שנה בתעשיית ה-IT, הוא כעת עיתונאי טכנולוגיה במשרה מלאה. במהלך הקריירה שלו, הוא עבד כמתכנת עצמאי, מנהל צוות פיתוח תוכנה בינלאומי, מנהל פרויקטים של שירותי IT, ולאחרונה כמנהל הגנת מידע. הכתיבה שלו פורסמה על ידי howtogeek.com, cloudsavvyit.com, itenterpriser.com ו-opensource.com. דייב הוא אוונגליסט של לינוקס ותומך בקוד פתוח.
קרא את הביוגרפיה המלאה