OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

/dev/hda7

fs1:/home


תמונה


תמונה

3.1.3. פריסת מערכת קבצים נוספת


3.1.3.1. חזותי


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


איור 3-1. פריסת מערכת הקבצים של לינוקס


תמונה


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


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


תמונה

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


אמי:~> cd /

emmy:/> ls

bin/ dev/ home/ lib/

root/ tmp/ var/

sbin/ usr/

אמי:~> cd /

emmy:/> ls

bin/ dev/ home/ lib/


misc/ opt/

misc/ opt/

boot/ etc/ initrd/ lost+found/ mnt/ proc/

boot/ etc/ initrd/ lost+found/ mnt/ proc/

טבלה 3-2. ספריות משנה של ספריית הבסיס


מַדרִיך

תוֹכֶן

/ סל

תוכניות נפוצות, משותפות למערכת, למנהל המערכת ולמשתמשים.


/ אתחול

קבצי האתחול והקרנל, vmlinuz. בחלק מההפצות האחרונות גם לְחַטֵט נתונים. Grub הוא מטעין האתחול GRand Unified והוא ניסיון להיפטר ממטעני האתחול הרבים והשונים שאנו מכירים כיום.

/ dev

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

/וכו

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

/ בית

ספריות ביתיות של המשתמשים הנפוצים.

/initrd

(בחלק מההפצות) מידע לאתחול. אל תסיר!

/ lib

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

/ אבוד + נמצא

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

/ misc

למטרות שונות.

/ mnt

נקודת הרכבה סטנדרטית למערכות קבצים חיצוניות, למשל CD-ROM או מצלמה דיגיטלית.

/נֶטוֹ

נקודת הרכבה סטנדרטית עבור מערכות קבצים מרוחקות שלמות

/ opt

בדרך כלל מכיל תוכנות נוספות וצד שלישי.


/ proc

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

/ שורש

ספריית הבית של המשתמש המנהלי. שימו לב להבדל בין /, ספריית השורש ו

/root, ספריית הבית של ה- שורש המשתמש.

/ sbin

תוכניות לשימוש על ידי המערכת ומנהל המערכת.

/ Tmp

מקום זמני לשימוש על ידי המערכת, ניקה עם אתחול מחדש, אז אל תשתמש בזה לשמירת עבודה כלשהי!

/ usr

תוכניות, ספריות, תיעוד וכו' עבור כל התוכנות הקשורות למשתמש.

/ var

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


תמונה

או לשמור תמונה של תקליטור לפני צריבתו.

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


sandra:/lib> df -h .

גודל מערכת הקבצים בשימוש שימוש זמין % מותקן על

/dev/hda7 980M 163M 767M 18% /

sandra:/lib> df -h .

גודל מערכת הקבצים בשימוש שימוש זמין % מותקן על

/dev/hda7 980M 163M 767M 18% /

ככלל, כל ספרייה מתחת לספריית הבסיס נמצאת במחיצת השורש, אלא אם כן יש לה ערך נפרד ברשימה המלאה מ df (אוֹ df -h ללא אפשרויות אחרות).


קראו עוד ב איש כאן.


תמונה

3.1.3.2. מערכת הקבצים במציאות


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


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


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


כל אינוד מתאר מבנה נתונים בדיסק הקשיח, המאחסן את המאפיינים של קובץ, כולל המיקום הפיזי של נתוני הקובץ. כאשר דיסק קשיח מאותחל לקבל אחסון נתונים, בדרך כלל במהלך תהליך התקנת המערכת הראשוני או בעת הוספת דיסקים נוספים למערכת קיימת, נוצר מספר קבוע של אינודים לכל מחיצה. מספר זה יהיה הכמות המקסימלית של קבצים, מכל הסוגים (כולל ספריות, קבצים מיוחדים, קישורים וכו') שיכולים להתקיים בו-זמנית על המחיצה. בדרך כלל אנו סומכים על כך שיש לנו אינוד אחד לכל 1 עד 2 קילובייט של אחסון.


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


• בעלים ובעל קבוצה של הקובץ.

• סוג קובץ (רגיל, ספרייה, ...)

• הרשאות על הקובץ סעיף 3.4.1

• תאריך ושעת יצירה, קריאה אחרונה ושינוי.

• תאריך ושעה מידע זה השתנה ב-inode.

• מספר הקישורים לקובץ זה (ראה בהמשך פרק זה).

• גודל הקובץ

• כתובת המגדירה את המיקום בפועל של נתוני הקובץ.


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


תמונה


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: