כיצד לכתוב או לערוך /etc /fstab

How Write Edit Etc Fstab



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

בואו נצלול לעומק הקובץ /etc /fstab.







קובץ ה- fstab

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



$ls -אה /וכו/fstab



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





יסודות

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

$חתול /וכו/fstab



כל שורה בקובץ מוקדשת למכשיר/מחיצה ייחודיים. הוא מחולק לשישה עמודות. להלן תיאור קצר של כל אחת מהעמודות.

  • עמודה 1: שם המכשיר.
  • עמודה 2: נקודת ברירת מחדל.
  • עמודה 3: סוג מערכת קבצים.
  • עמודה 4: אפשרויות הרכבה.
  • עמודה 5: אפשרויות זבל.
  • עמודה 6: אפשרויות בדיקת מערכת קבצים.

שם התקן

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

אנו יכולים להשתמש בפקודה lsblk כדי לקבל דוח על כל התקני החסימה. הוא מדווח כמעט על כל הגאדג'טים והמחיצות עם שמות המכשירים שלהם.

$lsblk

נקודת ברירת מחדל

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

נוכל לקבל רשימה של כל המחיצות המותקנות במערכת.

$הר

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

סוג מערכת קבצים

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

  • ext4
  • xfs
  • btrfs
  • vfat
  • ntfs
  • tmpfs
  • nfs
  • סקווש
  • sysfs

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

אפשרויות הר

אפשרויות ההתקנה קובעות את אופן ההתקנה של המכשיר/המחיצה. הוא נחשב לחלק המבלבל ביותר בקובץ ה- fstab.

להלן רשימה קצרה של כמה מאפשרויות ההרצה הנפוצות שתתקל בהן בעת ​​עבודה עם קובץ ה- fstab.

  • auto ו- noauto: אפשרות זו קובעת אם המערכת תתקין את מערכת הקבצים במהלך האתחול. כברירת מחדל, הערך הוא אוטומטי, כלומר הוא יותקן במהלך האתחול. עם זאת, בתרחישים ספציפיים, האפשרות noauto עשויה להיות ישימה.
  • משתמש ולא משתמש: הוא מתאר איזה משתמש יכול להרכיב את מערכת הקבצים. אם הערך הוא משתמש, משתמשים רגילים יכולים להרכיב את מערכת הקבצים. אם הערך הוא nouser, רק השורש יכול להרכיב אותו. כברירת מחדל, הערך הוא משתמש. עבור מערכות קבצים ספציפיות וקריטיות, nouser יכול להיות מועיל.
  • exec ו- noexec: הוא מתאר אם ניתן לבצע קבצים בינאריים ממערכת הקבצים. ערך exec מאפשר ביצוע בינארי, ואילו noexec אינו מאפשר זאת. ערך ברירת המחדל הוא exec עבור כל המחיצות.
  • סנכרון ואסינכרון: הוא קובע כיצד יבוצעו הקלט והפלט למכשיר/המחיצה. אם הערך הוא סנכרון, אז הקלט והפלט נעשים באופן סינכרוני. אם הערך אסינק, הוא נעשה באופן אסינכרוני. זה משפיע על אופן קריאת וכתב הנתונים.
  • ro: הוא מתאר כי יש להתייחס למחיצה כאל לקריאה בלבד. לא ניתן לשנות את הנתונים במערכת הקבצים.
  • rw: הוא מתאר שהמחיצה זמינה לקריאה וכתיבה של נתונים.

מזבלה

הוא מתאר אם יש לגבות את מערכת הקבצים. אם הערך הוא 0, אז המזבלה תתעלם ממערכת הקבצים. ברוב המקרים, הוא מוקצה 0. לגיבוי, נוח יותר להשתמש בכלים שונים של צד שלישי.

אפשרויות Fsck

הכלי fsck בודק את מערכת הקבצים. הערך המוקצה בעמודה זו קובע באיזו סדר fsck יבדוק את מערכות הקבצים הרשומות.

עריכת קובץ fstab

לפני עריכת קובץ fstab, מומלץ תמיד לבצע גיבוי.

לפני ביצוע שינויים בקובץ fstab, מומלץ קודם כל לבצע גיבוי. הוא מכיל פרטי תצורה קריטיים, כך שרשומות שגויות עלולות לגרום לתוצאות לא רצויות.

$סודו cp -v /וכו/fstab/וכו/fstab.backup

כדי לערוך את קובץ ה- fstab, הפעל את עורך הטקסט המועדף עליך עם sudo.

$סודו ננו /וכו/fstab

כדי לכתוב הערה, השתמש ב- # בהתחלה.

$# זו הערה

שים לב שחלק מהערכים עשויים להשתמש ב- UUID של המכשיר במקום בשם התקן. כדי לקבל את ה- UUID של מכשיר, השתמש ב- blkid.

$blkid<תווית_התקן>

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

מחשבות אחרונות

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

למידע מעמיק יותר, עיין בדף האיש.

$אישfstab

מחשוב שמח!