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

Ext4

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

מה זה יכול לעשות?

4 מורחבת יש את כל הטוב שיש לך לבוא לצפות בעבר קובץ מערכת איטרציות (Ext2 / Ext3) אבל עם שיפורים. יש הרבה לחפור, אבל הנה החלקים הטובים ביותר של מה ש- Ext4 יכול לעשות בשבילך:

  • מערכת יומן יומן
  • - בדיקות יומן
  • הקצאת קבצים מרובת בלוקים
  • תמיכה תאימות לאחור עבור המורחבת 2 ו - 3
  • קבוע מראש הקצאת שטח פנוי
  • בדיקת מערכת קבצים משופרת (מעל גרסאות קודמות)
  • וכמובן, תמיכה בקבצים גדולים יותר

בשביל מי זה?

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

BtrFS

מערכת הקבצים B-tree (המכונה גם חמאת DX) היא מערכת קבצים עבור לינוקס שפותחה על ידי אורקל. זוהי מערכת קבצים חדשה והיא בשלבי פיתוח כבדים. קהילת לינוקס רואה את זה לא יציב להשתמש עבור חלק. עיקרון הליבה של BtrFS מבוסס סביב העיקרון של העתקה on-write. העתק על כתיבה בעצם אומר כי המערכת יש עותק אחד בודד של קצת נתונים לפני הנתונים נכתב. כאשר הנתונים נכתבו, עותק של זה נעשה.

מה זה יכול לעשות?

מלבד תמיכה ב- copy-on-write, BtrFS יכול לעשות הרבה דברים אחרים - כל כך הרבה דברים, למעשה, שזה ייקח לנצח רשימה הכל. להלן התכונות הבולטות ביותר: מערכת הקבצים תומך לקריאה בלבד תמונות, שיבוט קבצים, subvolumes, דחיסה שקופה, לבדוק את המערכת במצב לא מקוון, המרה במקום מ ext3 ו 4 כדי Btrfs, איחוי מקוון, חדש יש תמיכה RAID 0, RAID 1, RAID 5, RAID 6 ו RAID 10.

בשביל מי זה?

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

XFS

פותח ויוצר על ידי סיליקון גרפיקה, XFS היא מערכת קבצים high-end המתמחה מהירות וביצועים. XFS עושה טוב מאוד כשמדובר קלט מקביל פלט בגלל ההתמקדות שלה על הביצועים. מערכת הקבצים XFS יכול להתמודד עם כמויות אדירות של נתונים, כל כך הרבה למעשה כי כמה משתמשים של XFS יש קרוב ל 300 + טרה של נתונים.

מה זה יכול לעשות?

XFS הוא נתונים שנבחנו היטב מערכת אחסון נתונים שנוצר עבור ביצועים גבוהים פעולות. התכונות שלו כוללות:

  • הקצאת פסים של מערכי RAID
  • מערכת יומן יומן
  • גודל בלוקים משתנה
  • ישיר אני / O
  • I / O מובטחת
  • תמונות
  • איחוי מקוון
  • שינוי גודל באינטרנט - -

בשביל מי זה?

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

Reiser4

Reiser4, היורש ל- ReiserFS, הוא מערכת קבצים שנוצרה על ידי Nameys. יצירת Riser4 היה מגובה על ידי פרוייקט Linspire כמו גם DARPA. מה עושה Reiser4 מיוחד הוא שפע של מודלים העסקה. אין דרך אחת ניתן לכתוב נתונים; במקום זאת, ישנם רבים.

מה זה יכול לעשות?

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

בשביל מי זה?

Resier4 הוא עבור אלה המעוניינים למתוח מערכת קבצים אחת במספר מקרי שימוש. אולי אתה רוצה להקים מכונה אחת עם העתקה- on-write, אחר עם לכתוב בכל מקום, ועוד עם העסקה היברידית, ואתה לא רוצה להשתמש סוגים שונים של מערכות קבצים כדי לבצע משימה זו. Reiser4 מושלם עבור סוג זה של שימוש במקרה.

סיכום

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

מהי מערכת הקבצים המועדפת עליך להשתמש ב- Linux? ספר לנו למה למטה!