לדלג לתוכן

תרגול מערכות קבצים ושינוי מבנה

בתיקיית מעבדה חדשה, בדקו את דגלי היכולות של מערכת הקבצים. בחרו שתי תכונות נתמכות מתוך sparse file, hard link ו־alternate stream, וצרו ניסוי קטן שמדגים את ההבדל בין שם, גודל לוגי ותוכן.

בנו קובץ sparse חדש בגודל לוגי של שישה עשר מגה־בתים, עם בלוק ידוע בתחילה ובסוף. קראו טווח באמצע והסבירו את האפסים. אם התכונה אינה נתמכת, דווחו על כך במקום להחליף בשקט את הניסוי בקובץ רגיל.

תכננו כלי העתקה שמצהיר במפורש אילו streams, קישורים ו־metadata הוא משמר. הסבירו כיצד שינוי בין volumes משפיע על ההבטחה שלא ייראה יעד חלקי.

לבסוף כתבו מדוע journal של filesystem אינו מחליף את יומן העסקאות מן השיעור הקודם.