נאָענט אַד

ביי לעצטע יאָר ס WWDC עפּל ס ווערלדווייד דעוועלאָפּער קאָנפֿערענץ באַקענענ די נייַע APFS טעקע סיסטעם. מיט אַ דערהייַנטיקן אויף יאָס 10.3 דער ערשטער דעוויסעס פון די עפּל יקאָוסיסטאַם וועט באַשטימען צו עס.

א טעקע סיסטעם איז אַ סטרוקטור וואָס גיט סטאָרידזש פון דאַטן אויף דיסק און אַלע אַרבעט מיט אים. עפּל ניצט דערווייַל די HFS + סיסטעם פֿאַר דעם, וואָס איז שוין דיפּלויד אין 1998, ריפּלייסינג די HFS (Hierarchical File System) פֿון 1985.

אזוי APFS, וואָס שטייט פֿאַר עפּל טעקע סיסטעם, איז געמיינט צו פאַרבייַטן די סיסטעם וואָס איז געווען ערידזשנאַלי באשאפן מיט מער ווי דרייסיק יאָר צוריק, און עס איז געמיינט צו טאָן דאָס אויף אַלע עפּל פּלאַטפאָרמס בעשאַס 2017. זייַן אַנטוויקלונג האט בלויז אנגעהויבן ווייניקער ווי דריי יאָר צוריק, אָבער עפּל געפרוווט Replace HFS + זינט בייַ מינדסטער 2006.

ערשטער, אָבער, השתדלות צו אַדאַפּט ZFS (Zettabyte File System), מיסטאָמע די מערסט דערקענט טעקע סיסטעם אין דעם מאָמענט, ניט אַנדערש, נאכגעגאנגען דורך צוויי פּראַדזשעקס דעוועלאָפּינג זייער אייגענע סאַלושאַנז. אַזוי APFS האט אַ לאַנג געשיכטע און אַ פּלאַץ פון אַנטיסאַפּיישאַן. אָבער, פילע זענען נאָך ומזיכער וועגן עפּל ס אַמביציעס פּלאַן צו אַדאַפּט APFS אַריבער זיין יקאָוסיסטאַם, ווייזן צו פֿעיִקייטן באַוווסט פון אנדערע סיסטעמען (ספּעציעל ZFS) וואָס זענען פעלנדיק דערין. אָבער וואָס APFS הבטחות איז נאָך אַ באַטייטיק שריט פאָרויס.

APFS

APFS איז אַ סיסטעם דיזיינד פֿאַר מאָדערן סטאָרידזש - פון קורס, עס איז געבויט ספּאַסיפיקלי פֿאַר עפּל ייַזנוואַרג און ווייכווארג, אַזוי עס איז געמיינט צו זיין געזונט פּאַסיק פֿאַר ססדס, גרויס קאַפּאַציטעט און גרויס טעקעס. פֿאַר בייַשפּיל, עס נאַטיוועלי שטיצט TRIM און טוט עס קעסיידער, וואָס האלט די דיסק פאָרשטעלונג הויך. די הויפּט פֿעיִקייטן און אַדוואַנטידזשיז איבער HFS + זענען: קלאָונינג, סנאַפּשאַץ, פּלאַץ ייַנטיילונג, ענקריפּשאַן, פאַילאָווער שוץ און שנעל כעזשבן פון געוויינט / פריי פּלאַץ.

קלאָונינג ריפּלייסיז קלאַסיש קאַפּיינג, ווען אַ צווייט טעקע פון ​​דאַטן יידעניקאַל צו די קאַפּיד איז באשאפן אויף די דיסק. קלאָונינג אַנשטאָט בלויז קריייץ אַ דופּליקאַט פון די מעטאַדאַטאַ (אינפֿאָרמאַציע וועגן די פּאַראַמעטערס פון דער טעקע), און אויב איינער פון די קלאָונז איז מאַדאַפייד, בלויז די מאָדיפיקאַטיאָנס וועט זיין געשריבן צו דיסק, נישט די גאנצע טעקע ווידער. די אַדוואַנטידזשיז פון קלאָונינג זענען געראטעוועט דיסק פּלאַץ און אַ פיל פאַסטער פּראָצעס פון קריייטינג אַ "קאָפּיע" פון דער טעקע.

דאָך, דער פּראָצעס אַרבעט בלויז אין איין דיסק - ווען קאַפּיינג צווישן צוויי דיסקס, אַ גאַנץ דופּליקאַט פון דער אָריגינעל טעקע מוזן זיין באשאפן אויף די ציל דיסק. א מעגלעך כיסאָרן פון קלאָונז קען זיין זייער האַנדלינג פון פּלאַץ, ווו דיליטינג אַ קלאָון פון קיין גרויס טעקע וועט פריי כּמעט קיין דיסק פּלאַץ.

א מאָמענטבילד איז אַ בילד פון די שטאַט פון די דיסק אין אַ זיכער פונט אין צייט, וואָס וועט לאָזן טעקעס צו פאָרזעצן ארבעטן אויף עס בשעת זיי האַלטן זייער פאָרעם, ווי עס איז געווען אין דער צייט ווען די מאָמענטבילד איז גענומען. בלויז ענדערונגען זענען געראטעוועט אויף די דיסק, קיין דופּליקאַט דאַטן זענען באשאפן. אַזוי דאָס איז אַ באַקאַפּ אופֿן וואָס איז מער פאַרלאָזלעך ווי וואָס Time Machine איצט ניצט.

פּלאַץ ייַנטיילונג ינייבאַלז עטלעכע דיסק פּאַרטישאַנז טיילן די זעלבע גשמיות דיסק פּלאַץ. פֿאַר בייַשפּיל, ווען אַ דיסק מיט אַ HFS+ טעקע סיסטעם איז צעטיילט אין דרייַ פּאַרטישאַנז און איינער פון זיי לויפט אויס פון פּלאַץ (בשעת די אנדערע האָבן פּלאַץ), עס איז מעגלעך צו פשוט ויסמעקן די ווייַטער צעטיילונג און צוטשעפּען זיין פּלאַץ צו דער איינער וואָס איז געלאפן. אויס פון פּלאַץ. פֿאַר אַלע פּאַרטישאַנז, AFPS דיספּלייז אַלע פריי פּלאַץ אויף די גאנצע גשמיות דיסק.

דעם מיטל אַז ווען קריייטינג פּאַרטישאַנז, עס איז ניט דאַרפֿן צו אָפּשאַצן זייער פארלאנגט גרייס, ווייַל עס איז גאָר דינאַמיש דיפּענדינג אויף די פארלאנגט פריי פּלאַץ אין די געגעבן צעטיילונג. פֿאַר בייַשפּיל, מיר האָבן אַ דיסק מיט אַ גאַנץ קאַפּאַציטעט פון 100 גיגאבייט צעטיילט אין צוויי פּאַרטישאַנז, ווו איינער פילז 10 גיגאבייט און די אנדערע 20 גיגאבייט. אין דעם פאַל, ביידע פּאַרטישאַנז וועט ווייַזן 70 גיגאבייט פון פריי פּלאַץ.

דאָך, דיסק ענקריפּשאַן איז שוין בנימצא מיט HFS +, אָבער APFS אָפפערס זיין פיל מער קאָמפּליצירט פאָרעם. אַנשטאָט צוויי טייפּס (קיין ענקריפּשאַן און איין-שליסל גאַנץ דיסק ענקריפּשאַן) מיט HFS +, APFS איז ביכולת צו ינקריפּט אַ דיסק מיט קייפל שליסלען פֿאַר יעדער טעקע און אַ באַזונדער שליסל פֿאַר מעטאַדאַטאַ.

דורכפאַל שוץ רעפערס צו וואָס כאַפּאַנז אין די געשעעניש פון אַ דורכפאַל בשעת שרייבן צו דיסק. אין אַזאַ קאַסעס, דאַטן אָנווער אָפט אַקערז, ספּעציעל ווען די דאַטן זענען אָוווערריטאַן, ווייַל עס זענען מאָומאַנץ ווען די אויסגעמעקט און געשריבן דאַטן זענען אין די טראַנסמיסיע און זענען פאַרפאַלן ווען די מאַכט איז דיסקאַנעקטיד. APFS אַוווידז דעם פּראָבלעם דורך ניצן די Copy-on-write (COW) אופֿן, אין וואָס אַלט דאַטן זענען נישט גלייַך ריפּלייסט דורך נייַע און דעריבער עס איז קיין ריזיקירן צו פאַרלירן זיי אין פאַל פון דורכפאַל.

פֿעיִקייטן פאָרשטעלן אין אנדערע מאָדערן טעקע סיסטעמען וואָס APFS (דערווייַל) פעלן אַרייַננעמען קאַמפּרעשאַן און קאָמפּלעקס טשעקקסאַמז (דופּליקאַטן פון מעטאַדאַטאַ צו באַשטעטיקן די אָרנטלעכקייַט פון דער אָריגינעל - APFS טוט דאָס, אָבער נישט פֿאַר באַניצער דאַטן). APFS אויך פעלן דאַטן יבעריקייַט (דופּליקאַטן) (זען קלאָונינג), וואָס סאַוועס דיסק פּלאַץ, אָבער מאכט עס אוממעגלעך צו פאַרריכטן דאַטן אין פאַל פון קאָרופּציע. אין קשר מיט דעם, עפּל איז געזאָגט צו זיין אַפּילינג צו די קוואַליטעט פון די סטאָרידזש עס ינסטאָלז אין זייַן פּראָדוקטן.

יוזערז וועלן ערשטער זען APFS אויף יאָס דעוויסעס, שוין ווען אַפּדייטינג צו יאָס 10.3. דער ווייַטער פּינטלעך פּלאַן איז נאָך נישט באַוווסט, אַחוץ אַז אין 2018, די גאנצע עפּל יקאָוסיסטאַם זאָל לויפן אויף APFS, ד"ה דעוויסעס מיט יאָס, וואַטטשאָס, טואָס און מאַקאָס. די נייַע טעקע סיסטעם זאָל זיין פאַסטער, מער פאַרלאָזלעך און זיכער דאַנק צו אַפּטאַמאַזיישאַן.

רעסאָורסעס: עפּל, DTrace (2)
.