מדריך: שדרוג מערכת קבצים Ext3 למערכת קבצים Ext4 ללא פירמוט

באובונטו 9.04 מערכת הקבצים Ext4 לא הגיעה כברירת מחדל ומשתמשים רבים השתמשו ב-9.04 תחת מערכת קבצים מסוג Ext3 אשר ישנה ופחות מפותחת מה-Ext4.
ישנם מספר שיפורים ב-Ext4 אשר הופכים אותה למערכת הקבצים הטובה ביותר שמוצעת כיום בעולם הלינוקס והמחשוב:

  • תמיכה במערכות קבצים בגודל של ‎1 exabyte כאשר קובץ בודד יכול להיות עד 16‎TB (בהנחת בלוק של 4k)
  • אפשרויות התאימות בין ext3 ל-ext4
  • שימוש ב-extents (המציינים קבוצות רציפות של בלוקים), בין היתר מטפל באיטיות של ext3 עם קבצים גדולים
  • טכניקות הקצאת בלוקים שונות (שיפור ביצועים והקטנת פרגמנטציה)
  • שיפור האמינות ע"י checksum של ה-journal, יכולת לאיחוי מקוון אשר בדרך מסמן גם קבוצות בלוקים פנויים ומאפשר ל-fsck לדלג עליהן ולהאיץ את פעולת הסריקה

מקור- וואטסאפ "היכרות עם Ext4"

גילוי נאות- את המדריך הזה אני כותב לכם אחרי שניסיתי את כל השלבים שיצויינו. המדריך נוסה על מערכת אובונטו 9.10 ורץ על תקליטור חי של אובונטו 9.04

אחריות- חברים, לפני הכל אני ממליץ לגבות את המידע הממש חשוב, שום שדרוג ושום עדכון לא שווה איבוד מידע. אין אחריות על תקלות.

לפני שנתחיל חשוב לי לציין שאת כל השלבים אנחנו נעשה תחת תקליטור חי (LiveCD), על המערכת להיות סגורה ולפעול מתוך ה-LiveCD.

אז דבר ראשון נכניס את הדיסק ונבחר באפשרות "Try Ubuntu without any changes on  my computer".
אחרי שהכנסנו המערכת תעלה, כאשר המערכת תסיים לעלות נפעיל את הכלי Gparted שנמצא תחת System> Administration >Partition  Editor ברגע שניהיה בכלי נראה חלון ובוא ניקח את המידע הבא:

Gparted with EXT4

Gparted with EXT4

בחלון, כמובן שבמקום EXT4 נראה EXT3. במידה ואתם עובדים עם מספר דיסקים במחשב שימו לב שאכן מדובר בדיסק בו מותקנת המערכת שלכם.
אוקי, אז המערכת במקרה הזה מותקנת על נתיב /dev/sda1 . במהלך השלבים השונים יהיה עלינו לזכור את השם ואת הנתיב של ההתקן (הדיסק) עליו מוקנת המערכת.

אחרי שאנחנו יודעים מה מזהה המחיצה עלינו להריץ את הפקודות הבאות במסוף:

sudo tune2fs -O extents,uninit_bg,dir_index /dev/XXXX

sudo fsck -pf /dev/XXXX

כך שכאשר במקום XXXX נציב את מזהה המחיצה שלנו.
-הפקודות הנ"ל יכולות לקחת מספר רב של דקות אם לא שעות עד שהן יסתיימו לרוץ.

אחרי שאנחנו סיימנו עם הפקודות האלה יהיה עלינו לעגן את המחיצה על מנת לערוך את קובץ ה-fstab. נעגן את המחיצה ונערוך את הקובץ על ידי הפקודות: (ושוב , XXXX מסמן את מזהה המחיצה – אותו מזהה שבדקנו בשלב הראשון).

sudo mount /dev/sda2 /mnt

sudo gedit /mnt/etc/fstab

אחרי הרצת שתי הפקודות יפתח חלון עריכת טקסט בו נראה טקסט בסגנון הבא:

Fstab in Gedit

Fstab in Gedit

במקום EXT3 נחליף ל EXT4 , נשמור ונצא.
לאחר מכן יהיה עלינו לבנות מחדש את ה-Grub.
את זה נוכל לעשות על ידי הרצת הפקודה הבאה:

grub-install –root-directory=/mnt /dev/sda

שימו לב שב-sda אתם רושמים את מזהה הכונן בלי המספר הנלווה אליו!

לאחר מכן בצעו איפוס למערכת שלכם. אחרי שהמערכת תעלה תריצו במסוף את הפקודה הבאה: df -T
שם נוודא שהשדרוג הצליח.

שיהיה בהצלחה!

הפוסט הזה פורסם בתאריך אובונטו עם התגים , , . קישור קבוע.

תגובה אחת על מדריך: שדרוג מערכת קבצים Ext3 למערכת קבצים Ext4 ללא פירמוט

  1. says: ליאל

    דולב, הצירוף "במידה ו…" לא תקין. אנא תקן אותו ל"במידה ש…"

כתיבת תגובה

האימייל שלך לא יוצג בבלוג. (*) שדות חובה מסומנים

*

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>