EXT2

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

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

לפני ext2 השתמשו במערכת של Minix. היא הייתה מוגבלת: עד 64MB בלבד ושמות קבצים קצרים. לכן יצרו מערכת חדשה.

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

ext שוחררה ב‑1992 והייתה טובה יותר: אפשרה עד כ‑2 ג׳יגה ושמות עד 255 תווים. ב‑1993 פותחה ext2, עם שיפורים ויכולת להרחיב עתידית.

קובץ יכול להגיע עד 16GB אם הבלוק הוא 1KB. אם הבלוק גדול יותר (4, 8KB) אפשר להגיע עד כ‑2TIB. בלוק הוא יחידת אחסון.

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

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

Inode (אינוד) שומר מידע על קובץ, כמו גודל ותאריכים.

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

קובץ נשמר ברצף של בלוקים. ה‑inode מצביע על הבלוקים הללו. יש גם קישורים וקבצים מיוחדים.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!