ההבדל בין ZFS ו- UFS ההבדל בין

Anonim

ZFS לעומת UFS

ZFS היא מערכת קבצים משולבת ומנהל נפח לוגי. הוא כולל תמיכה בקיבולת אחסון גבוהה, שילוב מושגים של מערכות קבצים וניהול נפח, צילומים ועותקים על שיבוטים של כתיבה (כלומר, אסטרטגיית אופטימיזציה המאפשרת למתקשרים המבקשים משאבים שאינם ניתנים להבחנה לקבל נקודות ציון לאותו משאב), בדיקת תקינות מתמדת ותיקונים אוטומטיים, RAID -Z ואגפי ACL של NFSv4. זוהי תוכנת קוד פתוח כי הוא מורשה תחת רשיון פיתוח משותף והפצה (או CDDL).

מערכת הקבצים Unix (המכונה גם UFS) היא מערכת קבצים המשמשת אך ורק עם יוניקס, וכל מערכות ההפעלה יוניקס. זה כבר ידוע בשם מערכת קבצים מהירה ברקלי, והוא צאצא הוסר של מערכת הקבצים המקורית בשימוש בגירסה 7 יוניקס.

ZFS מורכב ממגוון תכונות ורכיבים. מאגר האחסון של ZFS ידוע בתור zpool. הוא בנוי של מכשירים וירטואליים (או vdevs) אשר בנויים של בלוק התקנים - קבצים, מחיצות הכונן הקשיח או כוננים שלמים (מומלץ). ככזה, vdevs הם לעתים קרובות פעמים נחשב קבוצה של כוננים קשיחים. קיבולת ZFS היא גדולה למדי בהשוואה למערכות קבצים סטנדרטיות. זוהי מערכת קבצים 128 סיביות, ומאפשרת לה לענות על 18 quintillion פעמים יותר נתונים מאשר מערכות 64 סיביות. המגבלות שנמצאו ב- ZFS נועדו במיוחד להיות גדולות מספיק כדי שלא ייתקל בהן (בתוך גבולות הפיזיקה הידועים, ומספר האטומים בקרום כדור הארץ כדי לבנות התקן אחסון בסדר גודל כזה). תכונות אחרות כוללות עותק על לכתוב מודל העסקה, תמונות ו שיבוטים, רצועות דינמי, גודל בלוקים משתנה, יצירת מערכת קבצים קלים, ניהול המטמון, endianness הסתגלות, מניעת כפילויות (עד כמה תכונות נפוצות יותר).

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

סיכום:

1. ZFS היא תוכנת קוד פתוח המשלבת מערכת קבצים התומכת בקיבולת אחסון גבוהה; UFS היא מערכת קבצים ייחודית ל- Unix, והיא צאצא שהוסר מהמערכת המקורית של גרסה 7 של Unix.

2. ZFS יש קיבולת כי הוא כל כך גדול כי כל המגבלות שנקבעו על זה הם מעולם לא הגיע; UFS מכיל אוסף של קבוצות צילינדר.