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

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

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

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

    השאלה

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

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

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

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

    התשובה

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

    רק את הפריסה של התיקיות?

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

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

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

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

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

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

    בואו נסתכל על מה FAT32 נראה, יש לו:

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

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

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

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

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

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

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

    מה לגבי מערכות הקבצים ב- Linux? הראה לי ext2 / 3!

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

    לקריאה נוספת על מערכות קבצים, הקפד לבדוק את המאמר הבא How-To Geek:

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

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