fsck

מתוך ויקיפדיה, האנציקלופדיה החופשית
ריצה אוטומטית של Fsck לאחר כיבוי לא מתוכנן

fsck (ראשי תיבות של: file system check) היא כלי-מערכת לבדיקת תקינות ורציפות של מערכת קבצים במערכות הפעלה ממשפחת Unix.

שימוש[עריכת קוד מקור | עריכה]

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

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

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

כלים דומים במערכות הפעלה מסוג ווינדוס הם CHKDISK ו SCANDISK.

דוגמה לשימוש במערכת הפעלה לינוקס:

 fsck /dev/sdb1

יבצע סריקה ותיקון שגיאות עבור מערכת הקבצים שמאוחסנת במחיצת הדיסק sdb1.

קישורים חיצוניים[עריכת קוד מקור | עריכה]