בדרך כלל אלה שאנחנו משתמשים בהם גנו / לינוקס השתמשנו עבור המחיצות שלנו במפורסמות Ext2, Ext3 ו- Ext4, אך כידוע, ישנם סוגים אחרים של מערכות קבצים ו Btrfs צובר לא מעט פופולריות.
אבל מה זה Btrfs? בואו נראה תיאור קצר שנמצא ב ויקיפדיה:
Btrfs (עץ B FS או מבוטא בדרך כלל "חמאה FS") הוא א מערכת קבצים העתק על כתיבה הוכרז על ידי אורקל סעיף גנו / לינוקס.
מטרתה להחליף את מערכת הקבצים הנוכחית ext3ביטול המספר הגדול ביותר של מגבלותיו, במיוחד בגודל המרבי של הקבצים; בנוסף לאימוץ טכנולוגיות חדשות שאינן נתמכות על ידי ext3. כמו כן נאמר כי הוא "יתמקד בסובלנות תקלות, תיקון וקלות ניהול".
ובכן, במאמר זה אראה לכם כיצד להשתמש דביאן וויזי עם Btrfs, בעקבות השלבים שמצאתי ב קישור זה. אני חושב שמובן מאליו שאם אתה מחליט לבצע את השינוי, עליך לעשות זאת על אחריותך בלבד ושאני לא אחראי לכל אסון שקשור לנתונים שלך. בוא נלך לשם 😛
עוברים מ Ext3 / 4 ל- Btrfs
1.- הדבר הראשון שעלינו לעשות הוא לשמור את כל הנתונים שלנו או יותר מכך, לעשות את הבדיקה הזו במכונה וירטואלית.
2.- אנו מורידים .iso של בדיקת דביאן ו"לשרוף "אותו על גבי תקליטור או לשים אותו על מקל USB עם UNetbootin לאתחול ממכשיר זה.
3.- למרות שהמאמר המקורי אינו מבהיר זאת, אני מניח שעלינו להתקין כפי שהוא הגיוני, וברגע שתהיה המערכת מוכנה שמנו:
fsck -f /dev/sdaX
(בהנחה / dev / sdaX היא מערכת הקבצים הבסיסית)
4.- אנו מתקינים את העורך המועדף עלינו ו btrfs-tools (אם לא זמין).
5.- ואז אנו מבצעים:
btrfs-convert /dev/sdX
6.- מאוחר יותר:
mount /dev/sdX /mnt
לאחר מכן:
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
7.- אנו משתמשים ב- Chroot:
chroot /mnt
8.- אנו עורכים את הקובץ / etc / fstab, אנו מחפשים את השורה שבה מותקנת מערכת הקבצים (/) של השורש ואנחנו משתנים UUID ידי / dev / sdX, התשנינו ext3 / ext4 ידי btrfs, אנו משנים את האפשרות ל 'ברירות מחדל' ואנחנו משנים את המספר האחרון (1) ל- 0.
לדוגמה, במקרה שלי זה יהיה לשנות את זה:
UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f / ext4 errors=remount-ro 0 1
ותשאיר את זה ככה:
/dev/sdX / btrfs default 0 0
9.- ואז אנו מבצעים:
ls -la /boot
עם זאת מה שאנו עושים הוא להראות את הקבצים שנמצאים בפנים / אתחול ולוודא שיש לנו אחד דומה לזה: initrd.img-3.2.0-2-686-pae. מה שאנחנו צריכים זה הטקסט שמגיע אחריו 'initrd.img-' שיהיה הליבה בה נשתמש בפקודה הבאה:
mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae
10.- בהמשך אנו מעדכנים את ה- GRUB:
grub-install /dev/sdX
update-grub
בסיום אנו משתמשים בפקודה:
exit
לצאת מ נתח.
11.- אנו מתפרקים:
umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt
12.- אנחנו מתחילים מחדש ומתפללים !!! 😀
אם אסון לא קורה, נוכל לאמת שאנחנו כבר נמצאים בו Btrfs מבצע את הבדיקות הבאות:
1.- איך שורש אנו מבצעים:
update-initramfs -u -t -kall
2.- אנו משתנים שוב בקובץ / etc / fstab el / dev / sdX ידי UUID. לצפייה ב UUID מהמחיצה שאנחנו מבצעים:
ls -la /dev/disk/by-uuid/ | grep sdΧ
שאמור להחזיר משהו כזה:
lrwxrwxrwx 1 root root 10 abr 19 08:50 0c3299fc-de7b-496f-8cf8-0d0945111b88 -> ../../sda5
lrwxrwxrwx 1 root root 10 abr 19 08:50 2cce04c7-ae67-413b-9773-afe86a36aa39 -> ../../sda6
lrwxrwxrwx 1 root root 10 abr 19 08:50 c2bc3236-b089-4f1e-8303-8fc9fab8848f -> ../../sda1
אם הכל התנהל כשורה, תוכלו למחוק את הגיבוי שיצר תהליך ההמרה (ext2_sved) כדלהלן:
btrfs subvolume delete /ext2_saved
בוצע 😀
רק שאלה אחת: האם היינו מסתכנים בשימוש במערכת קבצים זו לכמה תכונות ותכונות חדשות שמשתמשים רבים כלל אינם יודעים שקיימים? אני לא מתכוון ש- btrfs זה רע (אפילו לא ניסיתי את זה), על סמך מה שקראתי יש בו "דברים" שחסרים ל- ext3 ו- ext4 הקלאסי, אבל אני חוזר לשאלה הראשונית, האם זה שווה זה?
מנקודת מבט שלי…. אני לא חושב כך!! היית לוקח את הסיכון לזיין את המערכת שלך !!!! ודבר אחר לא משנה איזה סוג פורמט יש לך במחיצה שלך ... הדבר החשוב הוא שתהיה המתאימה לפונקציות שאתה הולך לתת למחיצות שלך או לאיזה סוג שימוש אתה מתכוון זה!
אני משתמש ב- debian כי הוא יציב, ועדיין אני רוצה מערכת קבצים יציבה. מעניין, אילו יתרונות יביאו btrfs למשתמשים רגילים כמוני?
תרומה טובה מאוד, כמו תמיד 😉
למרות שבמקרה שלי אני לא חושב שאני עדיין צריך את זה, ext4 מצוין בשבילי. אני משתמש במחשב רק בסביבה ביתית, אתה יודע, באינטרנט, מוסיקה, קטעי וידאו, פורנו ... ועוד.
ברכות
השתמש בפורנו של לינוקס נראה אותו דבר.
למי ששואל אם Btrfs יביא להם יתרון כלשהו על פני Ext4, התשובה היא: כן ולא, xD
אם אתה משתמש בדיסק קשיח של מצב מוצק (SSD), תראה ביצועים טובים בהרבה אם אתה משתמש ב- Btrfs, אך מכיוון שהמערכת עדיין בפיתוח, יתכן שתסבול מתאונה, זה עניין של קריאת תיעוד הפרויקט כדי לקבל מושג ממה שאפשר למצוא: https://btrfs.wiki.kernel.org/
פעם חשבתי לעשות את הקפיצה, אבל ויתרתי.
בדיוק לזה התכוונתי, אמרתי את זה בטון מוזר נראה.
למי שיודע אנגלית ומתעניין, הנה קישור עם מבחנים שמשווים ביניהם btrfs ו- ext4. למרות שזה לפני מספר חודשים, אז בערך btrfs השתפר 🙂 ברוב הבדיקות ext4 הצליחה יותר.
http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1
פתוח לחכות לחברי הפדורה ליישם אותו ולראות איך המערכת מתנהגת ... אם הדברים הולכים סופר טוב אז גם ההפצות האחרות יטמיעו אותה.
הוא אמר, "תאגיד אורקל."
זו לא דעות קדומות; זה עקרונות:
אני לא חושב להשתמש ב- "BTRFS". תודה על כל המידע שהייתי צריך.
כל כך תכונות טובות שיש ל- BTRFS
תהיתי גם את זה. לדעת את ההיסטוריה האחרונה של אורקל (OpenOffice, MySQL, OpenSolaris, Java), האם יהיה זה אמין להשתמש ב- Btrfs?
העניין הוא לחכות קצת עד שהפרויקט יהיה בוגר יותר.
אני מקווה שזה משפר את התמיכה בדחיסת הקבצים. שאם זה משהו שימושי מאוד למשתמשים רגילים, זה יעזור לנו לקבל יותר מקום לבית.