מאחל ליצור תמונות תמונות על לינוקס שלךלמחשב למקרה שמשהו יימחק? באמצעות מערכת הקבצים BtrFS אתה יכול לעשות זאת. לפני שתוכל ליצור תמונת מצב BtrFS, תחילה עליך להתקין מכשיר חסימה בלינוקס המשתמש במערכת הקבצים BtrFS. אם אתה מחפש להפוך כונן קיים לכונן BtrFS עבור נתונים שגויים, עקוב אחר ההוראות שלהלן. רוצה להשתמש ב- BtrFS כמערכת קבצי השורש שלך במקום זאת? הקפד לבחור "התקנה מותאמת אישית" במהלך תהליך ההתקנה, ובחר BtrFS כמערכת הקבצים שתבחר.
בנוסף לכך שיש לו מכשיר חסום שמערכת הקבצים BtrFS מעוצבת אליו, על המשתמש להתקין גם את ה- btrfs-progs חבילה.
הערה: יתכן שתצטרך להריץ את ה- lsblk פקודה כדי לקבוע איזה חסימת התקן לעצב.
BtrFS ב- Linux
כדי לאתחל כונן, גבה תחילה את כל הנתונים עליו ואז פתח מסוף. בשורש השגת המסוף באמצעות: sudo -s. עם גישה לשורש, השתמש ב - mkfs פקודה ליצור מערכת קבצים חדשה במכשיר. בדוגמה זו אנו נשתמש / dev / sdd1
mkfs.btrfs -f /dev/sdd1
פתרון תקלות
כונן לא עובד לאחר עיצוב ל- BtrFS? יתכן שתצטרך ליצור טבלת מחיצות חדשה. כך עושים זאת:
parted /dev/sdd mklabel gpt mkpart primary btrfs 1MiB 100%
צא מהכלי שנפרד עם:
quit
לאחר מכן הפעל מחדש את פקודת הפורמט.
mkfs.btrfs -f /dev/sdd1
צור תמונות תמונות עם BtrFS
לפני שתצלם תמונות, תצטרך להכין כמהתת כרכים. מערכת הקבצים הראשית של לינוקס היא BtrFS? דלג על שלב זה, ועבור היישר להגדרת אמצעי אחסון משנה. עקוב אחר חלק זה של התהליך רק אם אתה משתמש בכונן משני עם מערכת הקבצים BtrFS, יהיה עליך להתקין אותו. בדוגמה זו, הכונן הקשיח יהיה / dev / sdd.
sudo -s mkdir /btrfs mount -t btrfs /dev/sdd1 /btrfs
התיקיה העיקרית של BtrFS נוצרה, הותקנה,והוא מוכן ללכת. הגיע הזמן ליצור תת-נפח. מהו תת-נפח? זוהי תכונה מיוחדת שמגיעה עם מערכת הקבצים BtrFS המאפשרת לנפחים שנוצרו לעבוד דומה למכשיר חסום (חשבו / dev / sda1 וכו ').
המציאות היא שהם לא ממש חוסמיםמכשירים. במקום זאת, מדובר בספריות מפוארות המנצלות טכנולוגיה המכונה "מרחבי שם". מבלי להסתבך יתר על המידה, ה- BtrFS מנצל את טכנולוגיית חלל השמות הזו כדי לאפשר למשתמשים ליצור חבורה של אמצעי אחסון ניתנים להתקנה הניתנים להרכבה שפועלים ומתנהגים כמו מכשירי חסום.
כדי ליצור תת-נפח משלך, בצע את הצעדים הבאים. בדוגמה זו, נראה את המבנה הבסיסי של תת-נפח המתחיל בתיקיה הראשי / btrfs. זכור שאתה יכול להכין אמצעי אחסון משלך לאן שאתה רוצה, כל עוד זה נעשה במערכת קבצים של BtrFS.
ראשית, צברו מעטפת שורש. ניתן לבצע פקודות אלה עם הרשאות סודו, אך בהתחשב בכך שיחסי גומלין עם מערכת הקבצים (כשורש) יכולות להיות מייגעות, עדיף פשוט להכות שורש מייד. להשתמש sudo -s או היכנס לשורש באמצעות su. ואז, עשה:
btrfs subvolume create /btrfs/vol_a
הפקודה הראשונה יוצרת תת-נפח של BtrFS תחת / mnt / btrfs על שלנו / dev / sdd1 דוגמה כונן. אם רצית, תוכל לעצור כאן ולהשתמש בזה כנפח כדי לשמור את כל הנתונים החשובים. לחלופין, אתה יכול ליצור אמצעי אחסון תת-תת (כמה שרק תרצה). כדי ליצור אמצעי אחסון בתוך אמצעי אחסון, עליך לעשות:
btrfs subvolume create /btrfs/vol_a/vol_b
ליצירת תמונת מצב, ראשית העבירו / העתקו את כל הנתונים החשובים לתת-משנה. לדוגמה:
cp -R ~/Documents /btrfs/vol_a/
לאחר מכן השתמש במערכת הקבצים כדי ליצור תמונת מצב.
btrfs subvolume snapshot /btrfs/vol_a/ /btrfs/vol_a/backup_1
הערה: החלף את "גיבוי_1"עם כל מה שתרצה לקרוא לתמונת המצב שלך. תייג אותם בבירור כך שתוכל למיין אותם אחר כך.
שחזר כל תמונת מצב באמצעות: mv /btrfs/vol_a/ /mnt/btrfs/vol_a/backup_1
הרכבת חלקי משנה כמתקני חסימה
חלק מהדבר הגדול עם נפחי משנה הוא היכולת להרכיב את כולם בנפרד, כמכשירים עצמאיים. לשם כך, ראשית פרט את כל הכרכים הידועים באמצעות הפקודה btrfs.
btrfs subvolume list /btrfs
עברו על הרשימה ומצאו את מספר הזיהוי לתת-נפח ואז טפנו באמצעות פקודת ההר. ואז, הסר אותו מהתקפה לאחר שתקבל את תעודת הזהות.
mount -o subvolid=XXX /dev/sdX /btrfs
החלף את XXX עם המזהה, ו / dev / sdX באמצעות ה-כונן למקומו של הנפח. רק זכור כי אינך יכול להרכיב תת-נפח לאותה מחיצה כמו המחיצה העליונה. במקום זאת העבר למחיצה או כונן מעוצבים אחרים של BtrFS. לדוגמה:
mount -o subvolid=38 /dev/sdc1 /btrfs
Subvol 38 נמצא ב / dev / sdd1, אבל / dev / sdc1 הוא גם BtrFS, כך שניתן להתקין שם תמונות. זה לא צריך להיעשות בכוננים בודדים. במקום זאת, ייתכן שתעלה אליו / dev / sdc2, וכו.
הגדר את תת המשנה של ברירת המחדל
קביעת הגדרת נפח המשנה של ברירת המחדל של BtrFS היא שימושית, כמוזה מקל על האינטראקציה. כדי להגדיר ברירת מחדל, השתמש תחילה בפקודה רשימת תת-נפח כדי למצוא את המזהה. קח את המזהה וחבר אותו לפקודת ברירת המחדל:
btrfs subvolume set-default XXX /btrfs
כדי להיפטר מברירת מחדל שהגדרת, השתמש באותוהפקודה, למעט במקום להשתמש במזהה נפח מרשימת תת-נפח, השתמש במספר 0. זה יחזיר אותו להגדרות היצרן, ואז תהיה חופשי להשתמש בכלי-משנה אחרים כברירות מחדל.
btrfs subvolume set-default 0 /btrfs
מחק תת-חלק
אם בכל עת תרצה להיפטר מהווליום,אתה יכול למחוק אותו באמצעות BtrFS. אנא, אל תמחק את נפח המשנה ידנית מהכונן הקשיח, עם פקודות כמו "rmdir" או "rm -rf". עדיף להשתמש בכלי מערכת הקבצים BtrFS.
כדי למחוק אמצעי אחסון, עשה:
btrfs subvolume delete /btrfs/volume-name</ p>
הערות