טבלת מערכות הקבצים (fstab) היא קובץ תצורת מערכת, המאוחסן ב- /etc ספרייה בלינוקס, המכילה מידע על מערכות קבצים שונות וכיצד המערכת צריכה לטעון אותן במהלך האתחול.
ליבת לינוקס משתמשת במידע מקובץ fstab כדי לקבוע אילו מערכות קבצים לטעון והיכן לטעון אותן. הנה כל מה שאתה צריך לדעת על fstab ומערכות קבצים בלינוקס.
מהי מערכת קבצים?
מערכת קבצים היא דרך שבה המחשב שלך מארגן ומאחסן נתונים בהתקני אחסון כגון כונני מצב מוצק (SSD) וכונני הבזק.
ללא מערכות קבצים, יהיה קשה לאתר ולגשת לקבצים ספציפיים בהתקן האחסון, ו מערכת ההפעלה לא תוכל לעקוב אחר אזורי האחסון נמצאים בשימוש ואילו נמצאים חינם.
ב-Linux, מערכות קבצים חשובות מאוד מהסיבות הבאות:
- אִרגוּן: הם מספקים היררכיה של ספריות לארגון טוב יותר
- ניהול שטח: מערכת הקבצים שלך עוקבת אחר שטח משומש ופנוי בהתקן אחסון, ומקצה מקום לקבצים חדשים
- בִּטָחוֹן: הגנה על שלמות הקבצים המאוחסנים בהתקן אחסון, למשל, באמצעות סכומי בדיקה או רישום יומן
יתר על כן, מערכות קבצים מספקות תמיכה בהרשאות ברמת הקובץ, דחיסה או הצפנה.
כמה מערכות קבצים נפוצות כוללות NTFS, FAT, ext4 וכו'. ה-ext4 (גירסה 4 של מערכת הקבצים המורחבת) בולט במערכות Linux ו-Unix.
צפייה והבנה של fstab בלינוקס
אתה יכול לצפות ב fstab קובץ באמצעות עורכי הטקסט המועדפים עליך ללינוקס כגון ננו או Vim, או באמצעות פקודת החתול כדי להציג את הפלט למסוף שלך.
הדוגמה הבאה משתמש בעורך הטקסט Vim:
vim /etc/fstab
הפלט שלך צריך להיות דומה לפרטים הבאים:
הקובץ מכיל סדרה של שורות. כל שורה תוחמת ברווחים לבנים ומכילה את ששת החלקים הבאים:
1. מערכת קבצים
הוא מכיל את ההתקן או את מערכת הקבצים שהמערכת צריכה לעלות בעת האתחול. פקודת ה-mount משתמשת גם ב-fstab to להרכיב כונן קשיח או כל התקני אחסון בכל פעם שאתה מפעיל פקודות הרכבה מתאימות.
2. הר פוינט
נקודת ההרכבה מציינת את הספרייה שעליה יש להרכיב התקן אחסון. המערכת צריכה לטעון כל מערכת קבצים בספרייה הנכונה.
לדוגמה, מערכת קבצי השורש מותקנת בדרך כלל על ספריית השורש (/) והיא נפרדת מספריות המשתמש שמורכבות על /home מַדרִיך.
3. סוּג
הוא מגדיר את סוג מערכת הקבצים בשימוש; כמה נפוצים כוללים ext4, XFS, NTFS וכו'.
ליבת לינוקס צריכה לדעת באיזה מנהל התקן להשתמש כדי לגשת כהלכה למערכת הקבצים שלך מכיוון שלמערכות קבצים שונות יש יכולות ותכונות שונות.
אם להתקן אחסון יש ערך סוג שגוי, אתה עלול להיתקל בשגיאות במערכת הקבצים.
4. אפשרויות
רשימה מופרדת בפסיקים של אפשרויות הרכבה עבור התקן האחסון הרשום. האפשרויות שולטות כיצד המערכת שלך נטענת ומשתמשת במערכות הקבצים.
כמה אפשרויות נפוצות כוללות:
- אוטומטי: התקן את מערכת הקבצים באופן אוטומטי בזמן האתחול
- נואוטו: אל תעלה את מערכת הקבצים באופן אוטומטי בזמן האתחול
- מִשׁתַמֵשׁ: אפשר לכל משתמש לטעון את מערכת הקבצים
- נוזר: אפשר רק למשתמש השורש לעלות את מערכת הקבצים
- סינכרון: השתמש ב-I/O סינכרוני עבור מערכת הקבצים
5. מזבלה
דגל זה מציין אם תוכנית השירות dump צריכה לגבות את מערכת הקבצים. ברירת המחדל היא 0, כלומר אין לגבות.
אתה יכול להגדיר את דגל ה-dump ל-1 או 2 עבור מערכות קבצים שברצונך לכלול בגיבוי.
6. Fsck
דגל זה מציין את הסדר שבו fsck (בדיקת מערכת קבצים) צריך לבדוק את מערכות הקבצים באתחול. כלי השירות fsck במערכות לינוקס בודק ומתקן את עקביות מערכת הקבצים. ערך ברירת המחדל מוגדר ל-0, כלומר אל תבדוק את מערכת הקבצים.
ערכים אפשריים נוספים הם:
- 1: בדוק קודם את מערכת הקבצים
- 2: בדוק את מערכת הקבצים לאחר שכל מערכות הקבצים עם דגל fsck של 1 נבדקו
- 3: בדוק את מערכת הקבצים לאחר שכל מערכות הקבצים עם דגל fsck של 1 או 2 נבדקו
אם אתה רוצה לבדוק את מערכות הקבצים שלך בכל פעם, הגדר אותו לערך גבוה יותר.
הרכבת כונני אחסון בלינוקס
מערכות קבצים ממלאות תפקיד אינטגרלי במערכת הלינוקס שלך. ללא מערכת קבצים מתאימה, יהיה קשה לנהל ולארגן נתונים במחשב האישי שלך.
האם ידעת שאתה יכול גם להעלות מערכות קבצים ממערכות הפעלה אחרות במחשב הלינוקס שלך?