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

הר

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

 sudo mount [-t type] [-o options] [Unmounted device] [נתיב למכשיר מותקן] 

לאחר הפרמטר "t", עליך לספק את סוג מערכת הקבצים שאתה מנסה לטעון. אם לא תכתוב שום דבר, התוכנית תנסה למצוא בעצמה את הסוג. הנפוצים ביותר הם vfat, iso9660, reiserfs, nfs, ramfs, smbfs, ext2, ext3, ו ext4. מצד שני, "o" מייצג את האפשרויות שאתה יכול מדויק, כגון:

  • אוטומטי / לא אוטומטי עבור הרכבה או לא
  • exec / noexec כדי לציין אם הקבצים הבינאריים במערכת הקבצים יכולים להתבצע או לא
  • משתמש / nouser כדי לקבוע אם כל משתמש או רק את השורש יכול לטעון את המכשיר
  • ro / rw אשר מייצג "לקריאה בלבד" ו "לקרוא ולכתוב"

באופן כללי, אתה רוצה להשתמש באפשרות "ברירות מחדל" אשר מסכם את הפרמטרים הנפוצים ביותר: async, אוטומטי, dev, exec, nouser, rw, suid. ואתה יכול לשים יותר מאשר אפשרות אחת כמובן, כל עוד אתה מפריד אותם עם פסיק. לקבלת אפשרויות וסוגים נוספים, תוכל לקרוא את הדף הידני של הר עם

 גבר הר 

כדוגמה, עכשיו אתה יכול לעלות כל קובץ ISO פשוט עם

 sudo mount -t iso9660-לולאה [image.iso] / mnt / 

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

ממ

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

 fuser -v [נקודת הרכבה] 

עם אפשרות "V" עומד במצב verbose. חזרה לפלט המכשיר, התחביר עבור eumounting הוא פשוט מאוד:

 sudo umount [נקודת הרכבה] 

לַעֲלוֹת שׁוּב

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

 sudo mount -o remount, [אפשרויות חדשות] [נקודת הרכבה] 

הרכבה אוטומטית

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

התחביר הוא כדלקמן:

  • את המכשיר לעלות או UUID שלה
  • את נקודת הרכבה
  • סוג מערכת הקבצים
  • את אפשרויות הרכבה
  • תדירות dump (אם אין לך מושג להשאיר אותו 0)
  • תדירות האימות (0 להתעלם ממנה, 1 לבדוק את זה תחילה, 2 לבדוק את זה השני, וכו ')

אם תציין "noauto" באפשרויות, ההתקן לא יותקן באופן אוטומטי, אך פקודת ההר תהיה פשוטה יותר:

 sudo mount [שם המכשיר נרשם ב- fstab] 

סיכום

עכשיו אתה אמור להיות מסוגל להשתמש בפקודה הר כמו מקצוען. לפחות להיות מסוגל לעלות קבצי ISO שלך בקלות. אנחנו אפילו מכוסה קצת יותר עם fstab אבל אני סירבתי שם המאמר הזה "כל מה שאתה צריך לדעת על הרכבה" בגלל המלים מיותר. אם אתה רוצה ללכת רחוק יותר, אני מזמין אותך לבדוק תוויות אשר לפשט את הרכבה של התקנים (להתחיל עם e2label ו mlabel ). וכמו תמיד, את הדף ידנית הם די טוב מדי. בתור בונוס, אתה יכול לנסות להשתמש GUI כמו pysdm עבור כל הרכבה, אבל שוב את שורת הפקודה הוא חייב לדעת.

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