מי שעובד עם לינוקס בוודאי נחשף, אפילו אם רק לרגע, לנושא ה-filesystem. לכל מי שאין לו מושג מה זה, הדיסק הקשיח שומר מידע ביחידות שנקראות block, יחידות ממוספרות בגודל קבוע. תפקיד מערכת הקבצים הוא למפות את יחידות העבודה כמו שאנחנו מכירים אותן (קבצים, מגירות וכו’) לאותו עולם של block-ים. בחלונות מקובלות שתי מערכות קבצים. הראשונה, FAT, נמצאת שם כמעט אך ורק עקב סיבות היסטוריות. השניה היא NTFS, והיא תומכת גם בקבצים גדולים יותר, הרשאות ועוד דברים.
בלינוקס המצב הוא קצת אחר. כל מערכות הקבצים שקיימות ללינוקס (למעט אלו שנכתבו במטרה לתמוך במערכות אחרות, כמו FAT ו-NTFS) תומכות באותן תכונות בסיסיות. עדיין, יש כמות די גדולה של מערכות קבצים נתמכות, בעיקר בגלל שמקורן במערכות שונות. לינוקס התחיל את דרכו עם מערכת בשם ext2, שלימים התפתחה ובגרה למערכת בשם ext3. יש מערכת בשם JFS שמקורה בפיתוח של IBM, מערכת בשם XFS שמקורה במערכות יוניקס של Sillicon Graphics, וכו’. כמו כן, יש מערכת שנכתבה במיוחד עבור לינוקס ע”י קבוצה שבמקור היתה חיצונית לחלוטין. למערכת קוראים ReiserFS, על שם ממציאה – האנס רייזר.
להמשיך לקרוא להתראות, Reiserfs