תשובה: צעדים ראשונים עם… btrfs.

קודם כל לולי – כל הכבוד, על ההספק, אני חשבתי שאספיק לכתוב על זה לפניך 🙂

כשכתבת על פדורה 13 (http://linmagazine.co.il/fedora/2010/05/05/sml/fedora-13-beta) חשבתי שכתבת על הכל חוץ מהדבר היחיד שבאמת שווה שם: btrfs snapshots. הרעיון הוא שכאשר אתה מתקין עדכונים, yum עושה לפני הכל snapshot בכדי שאתה תוכל לחזור למערכת הקודמת שלך לפני השדרוג. בעיקרון אתה אמור לבחור את ה-snapshot המתאים מוך grub, אבל לא ראיתי דבר כזה בפועל.

המלצה שלי לחלוקה למחיצות בגלל ההקשר הזה:

  • מחיצת /boot/ ‏- 512 מ”ב, ext4 כי המנהל אתחול grub-legacy שבשימוש בפדורה לא מכיר את btrfs.
  • מחיצת / – כמה שיותר, btrfs. פה תשב מערכת עצמה.
  • מצחית /home/ – כמה שיותר, עוד btrfs. המטרה פה שיהיו snapshots בלתי תלויים בין המערכת לנתונים שלך (העדכון האחרון היה גרוע, אתה חוזר ל-snaphot קודם והמסמך שעבדת עליו 4 שעות נמחק? לא לא).

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

      בהתקנה שלי עשיתי עוד דברים מיותרים, כמו לשים את מחיצות ה-btrfs על lvm, למיקרה שאני ארצה לשנות את הגדלים של המחיצות. אתה אמור לי בעצם שזה מיותר?

      נ.ב. אני כל כך מסכים איתך, zfs עדיין יותר מאאאאגניב, חבל שיש בעיות להטמיע את זה בלינוקס כיום.

      Share Button

3 thoughts on “תשובה: צעדים ראשונים עם… btrfs.”

  1. כפי שכתבתי, פשוט הסכמתי בהתקנה לברירות המחדל (ואפילו ציינתי שזו לא הייתה בחירה מתוחכמת במיוחד). וזה מה שיצא:

    [lulifd@zariz-fedora-vm ~]$ cat /etc/fstab

    #
    # /etc/fstab
    # Created by anaconda on Sun May 2 18:34:50 2010
    #
    # Accessible filesystems, by reference, are maintained under ‘/dev/disk’
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    /dev/mapper/vg_zarizfedoravm-lv_root / ext4 defaults 1 1
    UUID=d1212e6b-51c9-4bdb-9526-646569634570 /boot ext4 defaults 1 2
    /dev/mapper/vg_zarizfedoravm-lv_swap swap swap defaults 0 0
    tmpfs /dev/shm tmpfs defaults 0 0
    devpts /dev/pts devpts gid=5,mode=620 0 0
    sysfs /sys sysfs defaults 0 0
    proc /proc proc defaults 0 0

    וכמובן ששום btrfs.
    אגב, כברירת מחדל למשתמש מקרי יש בזה הרבה הגיון.
    לולי

  2. לולי, בתור מכונת משחקים, אין בעיות. אבל בתור מכונה אמיתית, תסתכל מה יקרה:

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

כתיבת תגובה

האימייל לא יוצג באתר.