fsck מאולץ

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

באמצע ההעתקה המחשב נתקע (אובונטו… 🙂 ), וניתן היה לאושש את המחשב רק ע"י אתחול פיזי. זה מה שביצעתי בפועל, אך לאחר האתחול הקובץ "נעלם" מבלי שהתפנה שטח מתאים במחיצה המקורית.

איך יוצאים מהתקלה המוזרה? מריצים fsck. ניתן להריץ את הפקודה מדיסק הצלה (אסור להריץ את הפקודה במערכת "חיה") וניתן להנחות את מערכת ההפעלה להריץ fsck בתהליך האתחול הבא (כך: sudo touch /forcefsck).

fsck פתר את הבעיה וכולי תקווה שאירוע כזה (במערכת ext4) לא יקרה יותר.

הערה: קראתי מאמר שניתן לכפות הרצת fsck (לאחר אתחול) ע"י הפקודה shutdown -rF now, אך הדגל F לא קיים, משום מה, באובונטו.