שלא כמו מערכת ההפעלה Windows, כוננים קשיחיםשאינם משויכים למערכת אינם מופעלים אוטומטית. זה מאלץ את המשתמשים להידרש לפתוח את מנהל הקבצים, ולהעלות ידנית לכל כונן ומחיצה בכל פעם שהמחשב שלהם מופעל. זה מאוד מעצבן אבל אתה יכול להוסיף פריטים לקובץ fstab בלינוקס ולתקן אותו.
התראת ספוילר: גלול מטה וצפה במדריך הווידיאו בסוף מאמר זה.
קובץ הכרטיסייה מערכת גיבוי
שינוי קובץ הכרטיסיות של מערכת הקבצים הוא מאודמסוכן. אם אינך יודע מה אתה עושה, או שמכתב אחד אינו במקום, אסון יכול להכות. זו הסיבה שחשוב לבצע גיבוי מלא לפני שתעשה משהו במדריך זה. אנו גם ממליצים להעלות גיבוי זה ל- Dropbox או ל- Google Drive וכו 'ככישלון בטוח, למקרה שלא תוכלו לגשת לקובץ כשתזדקקו לו (מסיבה כלשהי).
כדי לגבות את הקובץ, פתחו חלון מסוף וצרו תיקיה חדשה:
mkdir /home/username/system-backups
ואז, צברו מעטפת שורש. זה נעשה עם sudo -s
פקודה.
sudo -s
עם השורש, הכנס לתיקייה / etc / והפעל:
cd /etc/
cp fstab /home/username/system-backups
ואז, שנה את שם קובץ ה- fstab כקובץ .bak, עם:
mv fstab fstab.bak
שחזור הגיבוי של Fstab
הורד את הגיבוי של ה- Fstab.קובץ bak מאחסון הענן שלך והנח אותו בתיקיית גיבוי המערכת, או (אם הקובץ עדיין קיים), השתמש בפקודת ה- CD ועבור לתיקייה / home / username / system-backups.
cd ~/system-backups
השג שורש כדי להקל על כניסת פקודות השורש, באמצעות sudo -s, ואז בצע:
mv fstab.bak /etc/
מחק את קובץ ה- Fstab השבור ב- / etc / עם:
cd /etc/ rm fstab
שחזר את הגיבוי, באמצעות:
mv fstab.bak fstab
הבנת מה Fstab עושה
Fstab מייצג את "כרטיסיית מערכת הקבצים". זה אומר למערכת ההפעלה בדיוק לאילו מחיצות במערכת יש להשתמש, היכן עליהן להתקין, אם יש לנקות אותן בעת ההפעלה, מהי פורמט מערכת הקבצים, וכל מה שקשור למערכת הקבצים. במהלך התקנה ב- Linux, קובץ זה נוצר בדרך כלל באופן אוטומטי, ומשתמשים רגילים ככל הנראה לעולם לא יעבדו עימו אינטראקציה.
עם זאת, אם אתה מחפש להקים מיוחד,התקנות מותאמות אישית לכוננים בודדים במחשב הלינוקס שלך, ה- Fstab הוא הדרך הטובה ביותר לעשות זאת. משתמשים שנמנעים מלהתמודד עם קובץ זה נאלצים לרוב להתמודד עם הכאב של הרכבה ידנית של כוננים קשיחים במסוף / מנהל הקבצים בכל פעם שהמחשב שלהם מתניע.
הוסף פריטים ל- Fstab
הוספת פריטים לכרטיסיית מערכת הקבצים היא קלה,אך תהליך עטיפת עצבים. הסיבה לכך היא כי כל פספוס עשוי לגרום לשבירה. כתוצאה מכך, נעבור על שתי דרכים להוסיף כוננים. נעבור על שיטת UUID ועל שיטת מכשיר החסימה.
חסימת שיטת התקן
מכשיר החסימה הוא השיטה הפשוטה ביותר עבורהמפרט מחיצות בכרטיסיית מערכת הקבצים, אך זה גם הכי פחות בטוח. הסיבה לכך היא שהמשתמש מציין את התקן החסימה של כונן קשיח במערכת. בניגוד למה שחלק מהמשתמשים החדשים ב- Linux חושבים, מכשירי חסימת לא תמיד נשארים זהים. מכשיר חסום יכול להשתנות, תלוי לאיזה יציאת SATA אליו מחובר וכל שינוי בסדר הכונן הקשיח במחשב יכול לשבור דברים ברצינות.
אם אתה משתנה כל הזמן סביב כוננים קשיחים בלוח האם שלך (מכל סיבה שהיא), אל תשתמש בשיטה זו.
שלב 1: פתח מסוף והפעל את ה- lsblk -f
פקודה. זה חושף מידע על כל התקני החסימה במחשב האישי שלך. חפשו את המחיצה המדויקת ושימו לב לתווית.

לדוגמה, כדי להוסיף את המחיצה הראשונה של הכונן הקשיח שלי, הייתי צריך:
/ dev / sdc , <- SDC, במקרה זה הוא הכונן הקשיח כולו.
/ dev / sdc1 <- מייצג למחיצה 1 בפעולה / dev / sdc.
שלב 2: בטרמינל, צור תיקיה במערכת הקבצים שלך בה תרצה להעלות את המחיצה. בדוגמה זו, נעלה את המחיצה ב- ~ /.
mkdir ~/Storage
שלב 3: קבל שורש עם sudo -s ואז הזן: ננו / etc / fstab כדי לערוך את כרטיסיית מערכת הקבצים.
בקובץ התצורה, המשתמשים צריכים לציין את כל העניין לגבי מיקומו של הכונן. הנה דוגמה:
/dev/sdc1 /home/username/Storage ext4 defaults 0 3
חשבו על זה כמו משפט, או נוסחא. ככה זה עובד. ראשית, ציין את מחיצת מכשיר החסימה:
/dev/sdc1
בשלב הבא, ספר למערכת מה סוג מערכת הקבצים (lsblk אמור לספר לך מידע זה):
ext4
שלישית, ספר למערכת אילו אפשרויות ותכונות זה צריך להיות בעל הר. במקרה שלי, יש לי "ברירת מחדל". רוצים דברים מורכבים יותר? עיין במדריך ההפצה של Linux שלך או בוויקי תחת "fstab".
defaults
רביעית, ציין את ה- dump
ו fsck
להזמין. מכיוון שכמעט אף אחד לא משתמש בתכונה "dump", מקם 0 ואז פגע בסרגל החלל. לאחר מכן, ציין את הסדר בו יש לנקות את הר זה. מה זה אומר? בעת ההפעלה, כלי בדיקת FSCK מנקה את כל השגיאות בכוננים קשיחים כדי למנוע בעיות. בלשונית מערכת הקבצים, הסדר הולך: 1 (root), 2 (home), ואז כל השאר.
בהתחשב בעובדה שזה הדבר השלישי בו תעלה המערכת, הזן 3. התוצאה היא:
0 3
זה נותן לנו את קו ההר: /dev/sdc1 /home/username/Storage ext4 defaults 0 3
לאחר שכתבת שורה זו ב- Fstab, הזז את הסמן שמעליה ולחץ על "enter" כדי ליצור רווח. ללחוץ #
לכתוב תגובה. לדוגמה:

# This is my 1 TB hard drive which mounts to /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3
בסיום, לחץ על CTRL + O לשמור. הפעל מחדש את המערכת. כשאתה נכנס שוב, הכונן הקשיח שלך יהיה מותקן כהלכה.
שיטת UUID
הרכבה של מחיצות ב- fstab היא הרבה יותר בטוחה עםשיטת UUID. הסיבה לכך היא כי אלא אם כן הוחלף ידנית, UUID נשאר זהה (שלא כמו תוויות התקנים לחסום). כך תרכיב סגנון UUID של מחיצה.
הערה: ההוראות לשיטה זו זהות (מינוס שלב אחד) לשיטת חסימת ההתקנים. חזור לקטע הזה במאמר אם אתה הולך לאיבוד.
שלב 1: בטרמינל, השתמש lsblk -f

מתג ה- f מציג מידע רב יותר מאשר סתם lsblk
לבד (כגון פורמטים של מערכת קבצים וכו '). חפש UUID. עקוב אחר מספר זיהוי המכשירים למחיצת הכונן הקשיח שברצונך להרכיב והעתק את מספר ה- UUID שלצידו.
שלב 2: להשיג שורש בטרמינל, עם sudo -s ולפתוח את קובץ ה- fstab:
sudo -s nano /etc/fstab
שלב 3: כתוב את קו ההר שלך. לדוגמה, קו הרכבה של UUID צריך להיראות דומה לזה:
# This is my 1 TB hard drive which mounts to /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3
בסיום, שמור את קובץ ה- fstab באמצעות CTRL + O ואז התחל מחדש את המחשב האישי שלך.
סיכום
אם כי עריכת לשונית מערכת הקבצים ב- Linux עשויהנראה מפחיד, מאוד שווה את זה, מכיוון שהוא מאפשר לך לעלות אוטומטית למחיצות בכונן הקשיח. קיימים כמה כלים ב- Linux כדי להפוך את התהליך לפשוט הרבה יותר, אך יש חיסרון: באמצעות כלי אוטומטי המשתמשים לא לומדים דבר. על ידי למידת כל מה שיש לדעת על fstab, יהיה קל לתקן בעיות בהמשך הדרך כאשר הן מתעוררות.
הערות