שאלה כיצד ניתן לאמת את fstab ללא אתחול מחדש?


אני שונה /etc/fstab.

אני לאמת את המכשירים החדשים ואני יכול לעלות אותם עם mount פקודה.

כיצד אני יכול לאמת את השינויים שבוצעו /etc/fstab ?


78
2017-08-25 02:51






תשובות:


אתה יכול פשוט לרוץ: mount -a

- א       הר את כל מערכות הקבצים (מהסוגים הנתונים) המוזכרים ב- fstab.

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


105
2017-08-25 02:57



... ולהשוות אותו ל / etc / mtab ברגע שעשית "sudo mount -a", רק כדי לוודא את כל האפשרויות שלך כבר מכובד. - adebaumann
mount -a על ידי קריאה חוזרת /etc/fstab יהיה גם לטעון מחדש /etc/mtab אז הוא צריך להיות בסדר עם זה בלבד. - Prix
האם זה לא הנקודה שבה אדבומאן מנסה להעלות כאן? mount-a עשוי להחזיר הצלחה, אבל לא בהכרח אומר כי כל הר ספציפי אפשרויות כבר מכובד. שכן זה יהיה גם לטעון מחדש / etc / mtab, אתה צריך לבדוק אם כל האפשרויות פועלות? - RapidWebs


הפקודה mount תעביר --fake או -f בקיצור. הפקודה הבאה צריכה לעשות את מה שאתה צריך:

mount -fav

להלן בתיעוד של -f אפשרויות

Causes everything to be done except for the actual system call; if it's not obvious, this ``fakes'' mounting the filesystem. This option is useful in conjunction with the -v flag to determine what the mount command is trying to do.


44
2018-05-19 06:22



mount-fav אינו בודק כי התקן עם UUID שצוין הוא למעשה במערכת. גם אחד רוצה לשלב -F עם -N לא לזהם / etc / mtab - Alexandr Priymak
אני אוהב mount --fake -a אבל נראה שהוא חוזר exit code($?)=0 תמיד. Umm .. - kujiy


מצאתי את זה / בעיה / אבל הפתרון לא עמד בדרישות שלי.

בעת אתחול מחדש עם כל רשומה לא חוקית ב- / etc / fstab, כגון מערכות קבצים חסרות ש- fsck אינו יכול לבדוק; המערכת לא תצליח לאתחל. זה יכול להיות הרבה יותר קשה להתמודד עם אם יש לך תיבה ללא ראש.

זה הפתרון שלי לבדיקה / etc / fstab כדי למנוע את בעיית האתחול:

    # cat /usr/local/bin/check-fstab-uuid-entries.sh
    #!/usr/bin/env bash

    for x in $(grep ^UUID /etc/fstab|cut -d \  -f 1|cut -d = -f 2)
    do
            if [ ! -h /dev/disk/by-uuid/$x ];then
                    echo $(grep $x /etc/fstab)  ..... not found
            fi
    done

3
2018-04-05 13:43





mount -a היא שיטה בטוחה לבדוק / ​​etc / fstab אחרת כניסה לא נכונה יכול לשבור את המערכת

כמו כן מומלץ לשמור עותק גיבוי של קובץ מקורי / etc / fstab. זה יכול להעתיק את המדריך הביתה של השורש


1
2017-11-28 07:36