הרכבה אוטומטית של כוננים בלינוקס

Hrkbh Wtwmtyt Sl Kwnnym Blynwqs



אם אתה משתמש לינוקס וברצונך לטעון אוטומטית כונן למערכת שלך בעת האתחול, ניתן לעשות זאת על ידי הצבת UUID של המכשיר ו נקודת הרכבה נתיב ב fstab קובץ תצורה. ה fstab הוא קובץ טבלת מערכת קבצים שנמצא ב- /וכו מַדרִיך.

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

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







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



הרכבה אוטומטית של כוננים בלינוקס

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



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





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

1. מצא את ה-UUID ואת סוג מערכת הקבצים

כדי למצוא את שם הכונן, מספר הזיהוי הייחודי שלו (UUID) וסוג הכונן מערכת קבצים , יש שתי דרכים. הראשון הוא שימוש ביישומי GUI המובנים, והשני הוא דרך שורת הפקודה.



אני אישית מעדיף לעשות את זה בטרמינל כי זה יותר מדויק.

סודו blkid

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

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

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

  • UUID = 65B1-FB17
  • סוג מערכת הקבצים = exfat

ה UUID (מזהה ייחודי אוניברסלי) הוא מזהה של מכשיר החסימה MyDrive (/dev/sda1) וסוג מערכת הקבצים הוא exfat .

שים לב ש-UUID יכול להיות מספר שונה של תווים בהתאם לסוגי מערכת הקבצים. לדוגמה, ה שמן מערכת הקבצים UUID כוללת 8 תווים אלפאנומריים עם מקף ( ), NTFS יש מחרוזת של 16 תווים ללא מקפים, ו EXT בעל 32 תווים אלפאנומריים עם מקפים.

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

2. יצירת נקודת הר

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

נקודת ההרכבה היא מקום שבו אתה שם את מערכת הקבצים לגישה. זה יכול להיות כל ספרייה בכל מקום בלינוקס; בדרך כלל, /מנט אוֹ /כְּלֵי תִקְשׁוֹרֶת נעשה שימוש במדריכים. אני מכין ספרייה ב- שורש שקוראים לו /media/MyBackup , שתהיה נקודת ההר שלי.

סודו mkdir / כְּלֵי תִקְשׁוֹרֶת / MyBackup

עכשיו, אני אתעלה לצמיתות את הכונן החיצוני שלי הכונן שלי ל /media/MyBackup נקודת הרכבה.

מצאנו את השם, UUID וסוג מערכת הקבצים של הכונן המצורף, יצרנו גם את נקודת ההרכבה. השלב האחרון הוא גישה ושינוי של fstab קוֹבֶץ.

3. גש וערוך את קובץ fstab

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

סודו כי / וכו / fstab

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

[ התקן ] [ מאונט-פוינט ] [ קובץ-מערכת-סוג ] [ הר-אפשרויות ] [ מזבלה ] [ לַעֲבוֹר ]

הסבר על כל הפרמטרים של התחביר לעיל מוזכר להלן.

[התקן] המכשיר UUID
[מאונט-פוינט] ספריית נקודות ההרכבה שממנה ניגשים לתוכן של הכונן המצורף [להפעלה נוספת אדם הר פקודה]
[קובץ-מערכת-סוג] סוג הפורמט של מערכת הקבצים כגון fat, exfat, ntfs או ext4
[Mount-Options] אפשרות קריאה וכתיבה עבור המכשיר ( ברירות מחדל משמש עבור גישת קריאה וכתיבה)
[מזבלה] כדי להפעיל או להשבית את הגיבוי של ההתקן המחובר; אם הוא 0, הגיבוי מושבת

ה fsck הפקודה משמשת כדי לאמת שגיאות בכונן לפני תחילת האתחול. עבור מכשיר השורש, ה fsck תמיד יהיה 1.

הפורמט הבא ישים ברוב ההפצות של לינוקס כגון Arch Linux או Debian; עם זאת, ל-Ubuntu האחרון (22.04) יש פורמט שונה המוזכר לְהַלָן .

UUID = [ UUID-of-Device ] [ מאונט-פוינט ] [ קובץ-מערכת-סוג ] [ הר-אפשרויות ] [ מזבלה ] [ לַעֲבוֹר ]

אני אכניס את המידע שחולץ למעלה ב- fstab קובץ בפורמט שלמעלה.

UUID =65B1-F446 / כְּלֵי תִקְשׁוֹרֶת / ברירת המחדל של MyBackup exfat 0 0

הערה: תשתמש ב לשונית להפריד בין השדות במקום רווחים.

קבעתי את [Mount-Options] ל ברירת מחדל, מה שאומר שלמכשיר יש גישת קריאה וכתיבה. ה [מזבלה] ו [לַעֲבוֹר] האפשרויות מוגדרות ל-0 כי אני לא רוצה לגבות ובאתחול fsck חשבון.

פורמט חינם

ל-Ubuntu האחרון (22.04) יש פורמט שונה להגדרת כוננים חיצוניים ב- fstab קוֹבֶץ.

/ dev / דִיסק / by-uuid / [ UUID-of-Device ] [ מאונט-פוינט ] [ קובץ-מערכת-סוג ] [ הר-אפשרויות ] [ מזבלה ] [ לַעֲבוֹר ]

מכיוון שאני משתמש באובונטו 22.04, אשתמש בשיטה זו.

/ dev / דִיסק / by-uuid / 65B1-F446 / כְּלֵי תִקְשׁוֹרֶת / ברירת המחדל של MyBackup exfat 0 0

כעת, שמור וצא מהקובץ; אני משתמש ב-Vim, ה :wq הפקודה תכתוב ותצא מהעורך.

4. אימות

כדי לוודא שכל המידע המוזכר ב- fstab הקובץ תקין, השתמש ב- הר -א פקודה.

סודו הר

אם יש שגיאה כלשהי, הפקודה לעיל תציג אותה, אחרת, לא יהיה פלט.

לא נתקלה בשגיאה, מה שאומר שהכונן הותקן בהצלחה.

ה fstab להלן להשוואה קבצים של הפצות לינוקס שונות.

Debian /etc/fstab קובץ

Arch Linux /etc/fstab קובץ

קובץ אובונטו /etc/fstab

סיכום

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

הרכבה אוטומטית היא גישה להרכבת כונן אחסון באתחול מכיוון שהפצות לינוקס רבות אינן עולות כוננים באתחול. ניתן לעשות זאת על ידי הצבת ה-UUID של המכשיר ונקודת ההרכבה ב- /etc/fstab קוֹבֶץ.