lavifighter
New member
כיצד מערכות קבצים מונעות אובדן מידע?
שלום לכולם,
קראתי על זה לא מעט ואני יודע פחות או יותר מה זה journal.
עם זאת, לא הבנתי מעולם כיצד הולכת "מערכת היחסים" בין המידע שבbuffreים(בRAM) לבין המידע על הדיסק.
כאשר יש לי אפליקציה רצה בשרת/עמדה, ויש לי ניתוק חשמל, אז כל המידע שלא נשמר לדיסק בינתיים אמור להיחרב. עם זאת, ווינדוס יודע לרוב לשחזר את עצמו, וגם לינוקס יודע.
מה שלא מסתדר לי זה יותר דברים כמו dellayed allocation למשל בext4 וXFS-כיצד זה לא מסכן אותנו באובדן מידע במקרה של ניתוק חשמל? אני יודע שיש אופציית no barrier אבל לא הצלחתי להבין מה היא אומר, והיא לא הדפולט.
*יש לציין שאין חשיבות מבחינתי להאם זה אחסון מקומי או SAN או NAS מבחינה זו, שכן אני מדבר על פעולות השרת מול האחסון שלו, לא של הstorage עצמו בו יש דרכים מצוינות לשמור על המידע, אבל מה לגבי ה"בדרך" לאחסון?
סורי אם השאלה לא ברורה מספיק, אנסה להסביר אם לא תבינו. ייתכן מאוד שהבעיה נובעת מכך שאין לי ידע תכנותי ככה שאין לי ניסיון בלהיות ב"צד השני". לרוב לא אכפת לי למה מערכת כותבת כמו שהיא כותבת, אבל יש מקרים(לדוגמה בלינוקס) שבהם כן צריך להגדיר פרמטרים.
*אני יודע שיש בווינדוס אופציה של הקפאת מערכת הקבצים וכתיבה הצידה במערכות כמו SQL וEXCH באמצעות VSS, ושיש מערכות כמו אורקל עם מערכות לוגים משלהן. אני מדבר על מקרים שבהם לא עשו שינוי במיוחד באפליקציה.
שלום לכולם,
קראתי על זה לא מעט ואני יודע פחות או יותר מה זה journal.
עם זאת, לא הבנתי מעולם כיצד הולכת "מערכת היחסים" בין המידע שבbuffreים(בRAM) לבין המידע על הדיסק.
כאשר יש לי אפליקציה רצה בשרת/עמדה, ויש לי ניתוק חשמל, אז כל המידע שלא נשמר לדיסק בינתיים אמור להיחרב. עם זאת, ווינדוס יודע לרוב לשחזר את עצמו, וגם לינוקס יודע.
מה שלא מסתדר לי זה יותר דברים כמו dellayed allocation למשל בext4 וXFS-כיצד זה לא מסכן אותנו באובדן מידע במקרה של ניתוק חשמל? אני יודע שיש אופציית no barrier אבל לא הצלחתי להבין מה היא אומר, והיא לא הדפולט.
*יש לציין שאין חשיבות מבחינתי להאם זה אחסון מקומי או SAN או NAS מבחינה זו, שכן אני מדבר על פעולות השרת מול האחסון שלו, לא של הstorage עצמו בו יש דרכים מצוינות לשמור על המידע, אבל מה לגבי ה"בדרך" לאחסון?
סורי אם השאלה לא ברורה מספיק, אנסה להסביר אם לא תבינו. ייתכן מאוד שהבעיה נובעת מכך שאין לי ידע תכנותי ככה שאין לי ניסיון בלהיות ב"צד השני". לרוב לא אכפת לי למה מערכת כותבת כמו שהיא כותבת, אבל יש מקרים(לדוגמה בלינוקס) שבהם כן צריך להגדיר פרמטרים.
*אני יודע שיש בווינדוס אופציה של הקפאת מערכת הקבצים וכתיבה הצידה במערכות כמו SQL וEXCH באמצעות VSS, ושיש מערכות כמו אורקל עם מערכות לוגים משלהן. אני מדבר על מקרים שבהם לא עשו שינוי במיוחד באפליקציה.