/ / האם מערכת קבצים היא רק חבורה של תיקיות? (מערכות קבצים הוסברו)

האם מערכת קבצים היא רק חבורה של תיקיות? (מערכות קבצים הוסברו)

תמונה

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

מושב השאלה והתשובה של ימינו מגיע אלינו באדיבות SuperUser - מחלקת המשנה של Stack Exchange, קיבוץ מונחה על ידי אתרי אינטרנט של שאלות ותשובות.

השאלה

קורא SuperUser P_Q מסקרן לגבי מערכות קבצים, הוא כותב:

אני השתמשתי בחלונות מילדות, וכאשר אנילשמוע את הביטוי "מערכת קבצי Windows" אני חושב על ספריות (תיקיות) בתוך ספריות, תיקיה בשם SYSTEM, תיקיה בשם PROGRAM FILES וכו '. האם זה מה שהמערכת היא? רק פריסת התיקיות?

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

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

התשובה

תורם SuperUser טום ויסמן מציע מבט תובנה על מבנה מערכות הקבצים הן במערכות ההפעלה Windows ו- Linux. הוא כותב:

רק פריסת התיקיות?

נשמע טוב מכדי להיות אמיתי ...

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

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

האם פירוש הדבר של מערכת קבצים?

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

הבסיסים והבתים הבסיסיים? הראה לי FAT32!

בואו נראה איך נראה FAT32, יש לו:

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

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

ערך ספרייה יצביע לרשימה של רשומות ספריות / קבצים ...

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

האם מערכות קבצים אחרות נבדלות זו מזו? הראה לי NTFS!

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

הרעיון המרכזי הוא ש- NTFS הוא שיפור עצום לעומת FAT32 שהוא חזק / יעיל יותר. הבנת רעיון טוב יותר של שטח לא משומש (un) באמצעות מפת סיביות כדי לעזור עוד יותר כנגד הפיצול. וכן הלאה…

מה עם מערכות הקבצים בלינוקס? הראה לי ext2 / 3!

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

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

  • HTG מסביר: מבנה ספריית לינוקס הוסבר
  • HTG מסביר: באיזו מערכת קבצים לינוקס עליכם לבחור?
  • באיזו מערכת קבצים עלי להשתמש בכונן USB שלי?

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