פטל פאי הופך גמיש יותר File מַעֲרֶכֶת
היקף המסמך
מסמך זה חל על מוצרי Raspberry Pi הבאים:
פי 0 | פי 1 | פי 2 | פי 3 | פי 4 | פי 400 | CM1 | CM3 | CM4 | CM 5 | פיקו | ||||
0 | W | H | A | B | A | B | B | כֹּל | כֹּל | כֹּל | כֹּל | כֹּל | כֹּל | כֹּל |
* | * | * | * | * | * | * | * | * | * | * | * | * | * |
|
מָבוֹא
התקני Raspberry Pi Ltd משמשים לעתים קרובות כאמצעי אחסון וניטור נתונים, לרוב במקומות בהם עלולות להתרחש הפסקות חשמל פתאומיות. כמו בכל מכשיר מחשוב, הפסקות חשמל עלולות לגרום לפגיעות באחסון. מסמך זה מספק מספר אפשרויות כיצד למנוע פגיעה בנתונים בנסיבות אלה ואחרות על ידי בחירה מתאימה. file מערכות והגדרות כדי להבטיח שלמות נתונים. מסמך זה מניח שה-Raspberry Pi מריץ את מערכת ההפעלה Raspberry Pi (לינוקס), והוא מעודכן במלואו בקושחה ובליבות העדכניות ביותר.
מהי השחתת נתונים ומדוע היא מתרחשת?
השחתת נתונים מתייחסת לשינויים לא מכוונים בנתוני מחשב המתרחשים במהלך כתיבה, קריאה, אחסון, שידור או עיבוד. במסמך זה אנו מתייחסים רק לאחסון, ולא לשידור או עיבוד. השחתה יכולה להתרחש כאשר תהליך כתיבה מופסק לפני שהוא מסתיים, באופן המונע את השלמת הכתיבה, לדוגמהampאם יש הפסקת חשמל. כדאי בשלב זה לתת מבוא קצר לאופן שבו מערכת ההפעלה לינוקס (ובהרחבה, מערכת ההפעלה Raspberry Pi) כותבת נתונים לאחסון. לינוקס משתמשת בדרך כלל במטמוני כתיבה כדי לאחסן נתונים שיש לכתוב לאחסון. אלה מאחסנים במטמון (מאחסנים באופן זמני) את הנתונים בזיכרון גישה אקראית (RAM) עד שמגיעים למגבלה מוגדרת מראש מסוימת, ובנקודה זו כל הכתיבות הנותרות למדיום האחסון מתבצעות בעסקה אחת. מגבלות מוגדרות מראש אלו יכולות להיות קשורות לזמן ו/או לגודל. לדוגמהampלדוגמה, נתונים עשויים להישמר במטמון ולכתוב לאחסון רק כל חמש שניות, או להיכתב החוצה רק כאשר כמות מסוימת של נתונים מצטברת. סכמות אלו משמשות לשיפור הביצועים: כתיבת נתח גדול של נתונים בבת אחת מהירה יותר מכתיבת הרבה נתחי נתונים קטנים.
עם זאת, אם אובדן חשמל בין אחסון הנתונים במטמון לבין כתיבתם, הנתונים הללו אובדים. בעיות אפשריות אחרות מתעוררות בהמשך תהליך הכתיבה, במהלך הכתיבה הפיזית של נתונים למדיום האחסון. ברגע שחלק מהחומרה (לדוגמה,ampלדוגמה, ממשק כרטיס ה-SD (Secure Digital) מקבל הוראות לכתוב נתונים, אך עדיין לוקח זמן מוגבל עד שהנתונים הללו מאוחסנים פיזית. שוב, אם מתרחשת הפסקת חשמל במהלך תקופה קצרה במיוחד זו, ייתכן שהנתונים הנכתבים ייפגמו. בעת כיבוי מערכת מחשב, כולל Raspberry Pi, הנוהג הטוב ביותר הוא להשתמש באפשרות הכיבוי. פעולה זו תבטיח שכל הנתונים המאוחסנים במטמון ייכתבו, וכי לחומרה יהיה זמן לכתוב את הנתונים בפועל למדיום האחסון. כרטיסי ה-SD המשמשים את רוב מגוון מכשירי Raspberry Pi מצוינים כתחליפים זולים לכונן קשיח, אך הם רגישים לכשל לאורך זמן, בהתאם לאופן השימוש בהם. לזיכרון הפלאש המשמש בכרטיסי SD יש מחזור כתיבה מוגבל למשך זמן, וככל שהכרטיסים מתקרבים למגבלה זו הם עלולים להפוך לבלתי אמינים. רוב כרטיסי ה-SD משתמשים בהליך הנקרא יישור שחיקה כדי לוודא שהם יחזיקו מעמד זמן רב ככל האפשר, אך בסופו של דבר הם עלולים להיכשל. זה יכול להיות בין חודשים לשנים, תלוי בכמות הנתונים שנכתבו לכרטיס, או (חשוב מכך) נמחקו ממנו. אורך חיים זה יכול להשתנות באופן דרמטי בין כרטיסים. כשל בכרטיס SD מסומן בדרך כלל על ידי שינויים אקראיים. file שחיתויות כאשר חלקים מכרטיס ה-SD הופכים לבלתי שמישים.
ישנן דרכים נוספות בהן נתונים יכולים להיפגם, כולל, אך לא רק, אמצעי אחסון פגום, באגים בתוכנת כתיבת האחסון (מנהלי התקנים), או באגים ביישומים עצמם. למטרות מסמך זה, כל תהליך שבו עלול להתרחש אובדן נתונים מוגדר כאירוע פגיעה.
מה יכול לגרום לפעולת כתיבה?
רוב היישומים כותבים בצורה כלשהי לאחסון, לדוגמהampמידע על תצורת le, עדכוני מסד נתונים וכדומה. חלק מאלה files עשויים להיות אפילו זמניים, כלומר משמשים רק בזמן שהתוכנית פועלת, ואינם דורשים תחזוקה לאחר כיבוי מחדש; עם זאת, הם עדיין גורמים לכתיבה לאמצעי האחסון. גם אם היישום שלך לא כותב נתונים בפועל, ברקע לינוקס תבצע כל הזמן כתיבה לאחסון, בעיקר כתיבת מידע רישום.
פתרונות חומרה
למרות שזה לא לגמרי בתחום אחריותו של מסמך זה, ראוי לציין כי מניעת הפסקות חשמל בלתי צפויות היא אמצעי נפוץ ומובן היטב למניעת אובדן נתונים. התקנים כגון ספקי כוח רציף (UPS) מבטיחים שאספקת החשמל תישאר יציבה, ואם אובדן חשמל ל-UPS, בזמן שהם פועלים על סוללה, הם יכולים להודיע למערכת המחשב שאספקת החשמל עומדת להפסיק, כך שהכיבוי יוכל להמשיך בצורה חלקה לפני שספק הכוח לגיבוי ייגמר. מכיוון שלכרטיסי SD יש אורך חיים מוגבל, ייתכן שיהיה כדאי להשתמש במשטר החלפה המבטיח כי כרטיסי SD יוחלפו לפני שיגיעו לסוף חייהם.
חָסוֹן file מערכות
ישנן דרכים שונות בהן ניתן לחסום מכשיר Raspberry Pi מפני אירועי פגיעה. אלה משתנות ביכולתן למנוע פגיעה, כאשר כל פעולה מפחיתה את הסיכוי להתרחשותה.
- צמצום כתיבות
הפחתה פשוטה של כמות הכתיבה שהיישומים ומערכת ההפעלה לינוקס שלך מבצעים יכולה להיות בעלת השפעה מועילה. אם אתה מבצע הרבה רישום, אז הסיכוי שיתרחשו כתיבות במהלך אירוע פגיעה גדל. הפחתת הרישום ביישום שלך תלויה במשתמש הקצה, אך גם רישום בלינוקס יכול להיות מופחת. זה רלוונטי במיוחד אם אתה משתמש באחסון מבוסס פלאש (למשל eMMC, כרטיסי SD) עקב מחזור חיי הכתיבה המוגבל שלהם. - שינוי זמני התחייבות
זמן ההתחייבות עבור א file מערכת היא משך הזמן שבו היא שומרת נתונים במטמון לפני שהיא מעתיקה את כולם לאחסון. הגדלת זמן זה משפרת את הביצועים על ידי אגירת מספר רב של כתיבות, אך עלולה להוביל לאובדן נתונים אם מתרחש אירוע פגיעה לפני שהנתונים נכתבים. קיצור זמן ה-commit יפחת את הסיכוי שאירוע פגיעה יוביל לאובדן נתונים, אם כי זה לא מונע זאת לחלוטין.
כדי לשנות את זמן ה-commit עבור ה-EXT4 הראשי file מערכת במערכת ההפעלה Raspberry Pi, עליך לערוך את \etc\fstab file אשר מגדיר כיצד file מערכות מותקנות בעת ההפעלה. - $sudo nano /etc/fstab
הוסף את הפרטים הבאים לערך EXT4 עבור הבסיס file מַעֲרֶכֶת:
- commit=
אז, fstab עשוי להיראות בערך כך, כאשר זמן ה-commit מוגדר לשלוש שניות. זמן ה-commit יהיה כברירת מחדל חמש שניות אם לא הוגדר במפורש.
זְמַנִי file מערכות
אם הבקשה דורשת גישה זמנית file אחסון, כלומר נתונים המשמשים רק בזמן שהאפליקציה פועלת ואין צורך לשמור אותם לאחר כיבוי, אז אפשרות טובה למנוע כתיבה פיזית לאחסון היא להשתמש באחסון זמני file מערכת, tmpfs. מכיוון שאלו file מערכות מבוססות RAM (למעשה, בזיכרון וירטואלי), כל נתונים שנכתבים ל-tmpfs לעולם לא נכתבים לאחסון פיזי, ולכן אינם משפיעים על חיי הפלאש, ואינם יכולים להינזק כתוצאה מאירוע פגיעה.
יצירת מיקום tmpfs אחד או יותר דורשת עריכת הקובץ /etc/fstab file, אשר שולט על כל ה file מערכות תחת מערכת ההפעלה Raspberry Pi. הדוגמה הבאהample מחליף את המיקומים מבוססי האחסון /tmp ו- /var/log במיקומים זמניים file מיקומי מערכת. האקס השניample, המחליף את תיקיית הרישום הסטנדרטית, מגביל את הגודל הכולל של file מערכת ל-16MB.
- tmpfs /tmp tmpfs defaults,noatime 0 0
- tmpfs /var/log הגדרות ברירת מחדל של tmpfs, זמן ללא זמן, גודל = 16 מיליון 0 0
ישנו גם סקריפט של צד שלישי המסייע בהגדרת רישום ל-RAM, אותו ניתן למצוא ב-GitHub. לסקריפט זה יש את התכונה הנוספת של אחסון יומני רישום מבוססי-RAM לדיסק במרווח זמן מוגדר מראש.
שורש לקריאה בלבד file מערכות
השורש file מערכת (rootfs) היא file המערכת במחיצת הדיסק שעליה ממוקמת ספריית השורש, והיא ה- file מערכת שעליה כל האחרים file מערכות מותקנות בעת אתחול המערכת. ב-Raspberry Pi זהו /, ובררת המחדל הוא ממוקם בכרטיס ה-SD כמחיצה EXT4 לקריאה/כתיבה מלאה. יש גם תיקיית אתחול, המותקנת כ-/boot והיא מחיצת FAT לקריאה/כתיבה. הפיכת קובץ ה-rootfs לקריאה בלבד מונעת כל סוג של גישת כתיבה אליו, מה שהופך אותו לעמיד הרבה יותר בפני אירועי פגיעה. עם זאת, אלא אם כן ננקטות פעולות אחרות, משמעות הדבר היא ששום דבר לא יכול לכתוב אל ה-. file מערכת בכלל, כך ששמירת נתונים מכל סוג שהוא מהיישום שלך לקובץ rootfs מושבתת. אם אתה צריך לאחסן נתונים מהיישום שלך אך רוצה קובץ rootfs לקריאה בלבד, טכניקה נפוצה היא להוסיף דיסק און קי או דומה שנועד רק לאחסון נתוני משתמש.
פֶּתֶק
אם אתה משתמש בהחלפה file בעת שימוש בקריאה בלבד file מערכת, תצטרך להעביר את ההחלפה file למחיצת קריאה/כתיבה.
שכבת-על file מַעֲרֶכֶת
שכבת-על file מערכת (overlayfs) משלבת שניים file מערכות, עליון file מערכת ותחתון file מערכת. כאשר שם קיים בשניהם file מערכות, האובייקט בחלק העליון file המערכת נראית בעוד שהאובייקט בתחתית file המערכת מוסתרת או, במקרה של ספריות, ממוזגת עם האובייקט העליון. Raspberry Pi מספק אפשרות ב-raspi-config כדי לאפשר overlayfs. זה הופך את ה-rootfs (החלק התחתון) לקריאה בלבד, ויוצר חלק עליון מבוסס RAM. file מערכת. זה נותן תוצאה דומה מאוד לקריאה בלבד file המערכת, כאשר כל שינויי המשתמש יאבדו בעת אתחול מחדש. ניתן להפעיל overlayfs באמצעות שורת הפקודה raspi-config או באמצעות יישום התצורה של Raspberry Pi בשולחן העבודה בתפריט העדפות.
ישנם גם יישומים אחרים של overlayfs שיכולים לסנכרן שינויים נדרשים מהחלק העליון לתחתון. file מערכת בלוח זמנים קבוע מראש. לדוגמהample, ייתכן שתעתיק את תוכן תיקיית הבית של המשתמש מלמעלה למטה כל שתים עשרה שעות. זה מגביל את תהליך הכתיבה לפרק זמן קצר מאוד, כלומר פגיעה נמוכה בהרבה, אך פירושו שאם אובדן חשמל לפני הסנכרון, כל הנתונים שנוצרו מאז האחרון יאבדו. pSLC במודולי מחשוב זיכרון ה-eMMC המשמש בהתקני מודול מחשוב Raspberry Pi הוא MLC (Multi-Level Cell), כאשר כל תא זיכרון מייצג 2 סיביות. pSLC, או pseudo-Single Level Cell, הוא סוג של טכנולוגיית זיכרון פלאש NAND שניתן להפעיל בהתקני אחסון MLC תואמים, כאשר כל תא מייצג רק סיבית אחת. הוא נועד לספק איזון בין הביצועים והסיבולת של זיכרון פלאש SLC לבין העלות-תועלת והקיבולת הגבוהה יותר של זיכרון פלאש MLC. ל-pSLC סיבולת כתיבה גבוהה יותר מאשר MLC מכיוון שכתיבת נתונים לתאים בתדירות נמוכה יותר מפחיתה בלאי. בעוד ש-MLC עשוי להציע כ-1 עד 3,000 מחזורי כתיבה, pSLC יכול להשיג מספרים גבוהים משמעותית, המתקרבים לרמות הסיבולת של SLC. סיבולת מוגברת זו מתורגמת לתוחלת חיים ארוכה יותר עבור מכשירים המשתמשים בטכנולוגיית pSLC בהשוואה לאלו המשתמשים ב-MLC סטנדרטי.
MLC הוא חסכוני יותר מזיכרון SLC, אך בעוד ש-pSLC מציע ביצועים ועמידות טובים יותר מ-MLC טהור, הוא עושה זאת על חשבון הקיבולת. להתקן MLC שתצורתו מוגדרת ל-pSLC תהיה חצי מהקיבולת (או פחות) שהייתה להתקן MLC סטנדרטי מכיוון שכל תא מאחסן רק סיבית אחת במקום שתיים או יותר.
פרטי יישום
pSLC מיושם ב-eMMC כאזור משתמש משופר (Enhanced User Area, הידוע גם בשם Enhanced Storage). היישום בפועל של אזור המשתמש המשופר אינו מוגדר בתקן MMC, אך בדרך כלל הוא pSLC.
- אזור משתמש משופר הוא מושג, בעוד ש-pSLC הוא יישום.
- pSLC היא דרך אחת ליישם אזור משתמש משופר.
- בזמן כתיבת שורות אלה, ה-eMMC המשמש במודולי המחשוב של Raspberry Pi מיישם את אזור המשתמש המשופר באמצעות pSLC.
- אין צורך להגדיר את כל אזור המשתמש של eMMC כאזור משתמש משופר.
- תכנות אזור זיכרון כאזור משתמש משופר הוא פעולה חד פעמית. משמעות הדבר היא שלא ניתן לבטל אותה.
מפעיל אותו
לינוקס מספקת סט של פקודות לטיפול במחיצות eMMC בחבילת mmc-utils. התקינו מערכת הפעלה סטנדרטית של לינוקס על התקן CM, והתקינו את הכלים באופן הבא:
- sudo apt להתקין mmc-utils
כדי לקבל מידע על ה-eMMC (פקודה זו דורשת פחות מידע מכיוון שיש לא מעט מידע להציג):
- sudo mmc extcsd קרא /dev/mmcblk0 | פחות
אַזהָרָה
הפעולות הבאות הן חד פעמיות - ניתן להריץ אותן פעם אחת ולא ניתן לבטל אותן. יש להריץ אותן גם לפני השימוש במודול החישוב, מכיוון שהן ימחקו את כל הנתונים. קיבולת ה-eMMC תפחת למחצית מהערך הקודם.
הפקודה המשמשת להפעלת pSLC היא mmc enh_area_set, אשר דורשת מספר פרמטרים המציינים כמה שטח זיכרון יש להפעיל את pSLC. הדוגמה הבאהample משתמש בכל האזור. אנא עיין בעזרה של פקודת mmc (man mmc) לקבלת פרטים על אופן השימוש בקבוצת משנה של eMMC.
לאחר אתחול המכשיר, תצטרך להתקין מחדש את מערכת ההפעלה, מכיוון שהפעלת pSLC תמחק את תוכן ה-eMMC.
לתוכנת Raspberry Pi CM Provisioner יש אפשרות להגדיר pSLC במהלך תהליך ההקצאה. ניתן למצוא אפשרות זו ב-GitHub בכתובת https://github.com/raspberrypi/cmprovision.
- מחוץ למכשיר file אתחול מערכות / רשת
ה-Raspberry Pi מסוגל לאתחל דרך חיבור רשת, לדוגמהampבאמצעות הרשת File מערכת (NFS). משמעות הדבר היא שברגע שהמכשיר השלים את השלבים הראשונים שלוtagאתחול אלקטרוני, במקום לטעון את הליבה והשורש שלה file המערכת מכרטיס ה-SD, היא נטענת משרת רשת. לאחר ההפעלה, כל file הפעולות פועלות על השרת ולא על כרטיס ה-SD המקומי, שאין לו תפקיד נוסף בהליכים. - פתרונות ענן
כיום, משימות משרדיות רבות מתבצעות בדפדפן, כאשר כל הנתונים מאוחסנים באופן מקוון בענן. שמירה על אחסון נתונים מחוץ לכרטיס ה-SD יכולה כמובן לשפר את האמינות, על חשבון הצורך בחיבור תמידי לאינטרנט, כמו גם חיובים אפשריים מצד ספקי ענן. המשתמש יכול להשתמש בהתקנת מערכת הפעלה מלאה של Raspberry Pi, עם דפדפן ממוטב ל-Raspberry Pi, כדי לגשת לכל אחד משירותי הענן מספקים כמו גוגל, מיקרוסופט, אמזון וכו'. חלופה היא אחד מספקי הלקוחות הדקים, המחליפים את מערכת ההפעלה Raspberry Pi במערכת הפעלה/אפליקציה הפועלת ממשאבים המאוחסנים בשרת מרכזי במקום בכרטיס ה-SD. לקוחות דקים פועלים על ידי חיבור מרחוק לסביבת מחשוב מבוססת שרת שבה מאוחסנים רוב היישומים, הנתונים הרגישים והזיכרון.
מסקנות
כאשר מבוצעים נהלי הכיבוי הנכונים, אחסון כרטיס ה-SD של ה-Raspberry Pi אמין ביותר. זה עובד היטב בסביבה ביתית או משרדית שבה ניתן לשלוט בכיבוי, אך בעת שימוש במכשירי Raspberry Pi במקרי שימוש תעשייתיים, או באזורים עם אספקת חשמל לא אמינה, אמצעי זהירות נוספים יכולים לשפר את האמינות.
בקצרה, ניתן לפרט את האפשרויות לשיפור האמינות כדלקמן:
- השתמש בכרטיס SD ידוע ואמין.
- צמצום כתיבות באמצעות זמני commit ארוכים יותר, שימוש זמני file מערכות, באמצעות overlayfs, או דומה.
- השתמש באחסון מחוץ למכשיר כגון אתחול רשת או אחסון בענן.
- יש ליישם משטר להחלפת כרטיסי SD לפני שיגיעו לסוף חייהם.
- השתמש במערכת UPS.
Raspberry Pi הוא סימן מסחרי של Raspberry Pi Ltd
Raspberry Pi Ltd
קולופון
© 2020-2023 Raspberry Pi Ltd (לשעבר Raspberry Pi (Trading) Ltd.)
תיעוד זה מורשה תחת רישיון Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND).
- תאריך בנייה: 2024-06-25
- גרסת בנייה: gitash: 3e4dad9-clean
הודעת כתב ויתור משפטי
נתונים טכניים ואמינות עבור מוצרי RASPBERRY PI (כולל גליונות נתונים) כפי ששונו מעת לעת ("משאבים") מסופקים על ידי RASPBERRY PI LTD ("RPL") "כפי שהם" וכל מפורש או משתמע, לא משתמע אל, האחריות המשתמעת של סחירות והתאמה למטרה מסוימת נדחתות. במידה המקסימלית המותרת על פי החוק הרלוונטי בשום מקרה, RPL לא תהיה אחראית לכל נזק ישיר, עקיף, מקרי, מיוחד, למופת או תוצאתי (כולל, אך לא מוגבל לשירות, של שירות רכש; נתונים , או רווחים או הפרעה עסקית) הנגרמת ולפי כל תיאוריה של אחריות, בין אם בחוזה, באחריות קפדנית, או בעוולה (כולל רשלנות או אחרת) הנובעת מכל דרך שהיא כתוצאה מהשימוש, של נזק כזה.
RPL שומרת לעצמה את הזכות לבצע כל שיפור, שיפור, תיקון או כל שינוי אחר במשאבים או בכל מוצר המתואר בהם בכל עת וללא הודעה חדשה. המשאבים מיועדים למשתמשים מנוסים בעלי רמות ידע מתאימות בתכנון. המשתמשים אחראים בלעדית לבחירתם ולשימושם במשאבים ולכל יישום של המוצרים המתוארים בהם. המשתמש מסכים לשפות ולפטור את RPL מכל אחריות, עלויות, נזקים או הפסדים אחרים הנובעים משימושם במשאבים. RPL מעניקה למשתמשים רשות להשתמש במשאבים אך ורק בשילוב עם מוצרי Raspberry Pi. כל שימוש אחר במשאבים אסור. לא מוענק רישיון לכל זכות קניין רוחני אחרת של RPL או של צד שלישי אחר.
פעילויות בסיכון גבוה. מוצרי Raspberry Pi אינם מתוכננים, מיוצרים או מיועדים לשימוש בסביבות מסוכנות הדורשות ביצועים בטוחים מפני כשל, כגון הפעלת מתקנים גרעיניים, מערכות ניווט או תקשורת של מטוסים, בקרת תנועה אווירית, מערכות נשק או יישומים קריטיים לבטיחות (כולל מערכות תמיכה בחיים ומכשירים רפואיים אחרים), שבהם כשל של המוצרים עלול להוביל ישירות למוות, פגיעה גופנית או נזק פיזי או סביבתי חמור ("פעילויות בסיכון גבוה"). RPL מתנערת במפורש מכל אחריות מפורשת או משתמעת של התאמה לפעילויות בסיכון גבוה ואינה מקבלת על עצמה כל אחריות לשימוש או הכללה של מוצרי Raspberry Pi בפעילויות בסיכון גבוה. מוצרי Raspberry Pi מסופקים בכפוף לתנאים הסטנדרטיים של RPL. אספקת המשאבים על ידי RPL אינה מרחיבה או משנה בדרך אחרת את התנאים הסטנדרטיים של RPL, לרבות אך לא רק הוויתורים והאחריות המובעים בהם.
שאלות נפוצות
- ש: אילו מוצרי Raspberry Pi נתמכים על ידי מסמך זה?
א: מסמך זה חל על מגוון מוצרי Raspberry Pi, כולל Pi 0 W, Pi 1 A/B, Pi 2 A/B, Pi 3, Pi 4, Pi 400, CM1, CM3, CM4, CM5 ו-Pico. - ש: כיצד אוכל להפחית את הסיכוי לשחיתות נתונים במכשיר ה-Raspberry Pi שלי?
א: ניתן להפחית נזקי נתונים על ידי מזעור פעולות כתיבה, במיוחד פעילויות רישום, והתאמת זמני ה-commit עבור file מערכת כפי שמתואר במסמך זה.
מסמכים / משאבים
![]() |
פטל פאי הופך גמיש יותר File מַעֲרֶכֶת [pdfמדריך למשתמש פאי 0, פאי 1, יצירת עמידות רבה יותר File מערכת, עמידה יותר File מערכת, גמישה File מַעֲרֶכֶת, File מַעֲרֶכֶת |