21Jul
תמיכה רשמית במערכת הקבצים ZFS היא אחת התכונות הגדולות של אובונטו 16.04.הוא אינו מותקן ומופעל כברירת מחדל, אך הוא נתמך באופן רשמי ומוצג במאגרי התוכנה של אובונטו.
כאשר אתה רוצה להשתמש ZFS
ZFS היא מערכת קבצים מתקדמת שנוצרה במקור על ידי Sun Microsystems עבור מערכת ההפעלה Solaris.בעוד ZFS הוא קוד פתוח, זה עצוב נעדר מרוב הפצות לינוקס מסיבות רישוי.זה עניין של ויכוח אם קוד מורשה תחת רישיון ה- CDDL של ZFS תואם רישיון הליבה של לינוקס לינוקס.כך או כך, זה זמין להורדה ב zfsonlinux.org עבור הפצות לינוקס אחרים שאינם בוחרים לכלול אותו.
מערכת קבצים זו משמשת לעתים קרובות ארגונים עבור שרתים גדולים יותר מאשר מחשבים שולחניים.זה נועד לשמור על שלמות הנתונים על ידי מניעת שחיתות נתונים.לכל קובץ יש בדיקת ביניים המשמשת לאימות הקובץ ולוודא שהוא לא נפגם.הוא גם מסוגל לנהל zettabytes של נתונים, כך שאתה יכול להיות גדול מאוד התקני אחסון - זה המקום שבו "Z" בשם במקור בא.ZFS גם מאפשר לך בקלות בריכה מספר כוננים לתוך מאגר גדול יותר של אחסון יכול לעבוד עם מספר רב של דיסקים באמצעות תוכנה RAID, ולכן זה לא צריך חומרה מיוחדת לעשות דברים מתקדמים עם דיסקים סטנדרטיים.
ייתכן שלא תרצה להתעסק עם זה במחשב השולחני שלך, ZFS יכול להיות שימושי עבור שרת בית או התקן אחסון מצורף ברשת( NAS).אם יש לך כוננים מרובים והם מודאגים במיוחד עם שלמות הנתונים בשרת, ZFS עשוי להיות מערכת הקבצים בשבילך.גם על תחנת עבודה, אתה יכול להשתמש ZFS כדי בריכה הדיסקים שלך לתוך מאגר גדול אחד של אחסון ולא לשמור אותם נפרדים או להסתמך על LVM.
כיצד להתקין ZFS על אובונטו 16.04
בעוד ZFS אינו מותקן כברירת מחדל, זה טריוויאלי להתקנה.זה נתמך באופן רשמי על ידי אובונטו אז זה צריך לעבוד כראוי וללא בעיות.עם זאת, הוא נתמך רק באופן רשמי בגירסת 64 סיביות של אובונטו - לא בגרסת 32 סיביות.
כדי להתקין ZFS, הראש אל מסוף ולהפעיל את הפקודה הבאה:
sudo apt להתקין zfsבדיוק כמו כל יישום אחר, זה צריך להתקין מיד.
כיצד ליצור מאגר ZFS
ZFS משתמשת במושג "בריכות".ניתן ליצור מאגר ZFS ממכשיר אחסון פיזי אחד או יותר.לדוגמה, נניח שיש לך שלושה כוננים קשיחים פיזיים.ניתן לשלב אותם במאגר אחסון יחיד של ZFS עם אחת הפקודות הבאות.
הפקודה הבאה יוצרת תצורת RAID 0 שבה הנתונים מאוחסנים בכל שלושת הדיסקים ללא אחסון מיותר.אם כל הדיסקים הפיזיים נכשל, מערכת הקבצים שלך ייפגעו.(ככזה, זה מומלץ לעתים רחוקות - אם אתה משתמש בו, הקפד לשמור גיבויים קבועים של הבריכה.)
sudo zpool ליצור שם הבריכה /dev/ sdb /dev/ sdc /dev/ sddהפקודה הבאה יוצרת תצורת RAID 1 שבהעותק מלא של הנתונים מאוחסן על כל דיסק.עדיין תוכל לגשת לכל הנתונים שלך, גם אם שניים מתוך שלושת הדיסקים נכשלים.
sudo zpool ליצור שם הבריכה המראה /dev/ sdb /dev/ /dev/ sdc /dev/ sddלפי הפקודה שתבחר, להחליף את שם הבריכה עם מה שאתה רוצה שם מאגר האחסון.החלף את /dev/ sdb /dev/ sdc /dev/ sdd עם רשימת שמות הדיסק שברצונך לשלב בבריכה.
באפשרותך למצוא את שמות ההתקנים באמצעות הפקודה sudo fdisk -l, שתציג את רשימת התקני האחסון המותקנים.
לאחר יצירת בריכה אחת או יותר, תוכל להשתמש בפקודה הבאה כדי לבדוק את מצב בריכות ZFS שלך:
sudo zpool statusהבריכה תוצב מתחת לספריית הבסיס כברירת מחדל.אז, אם יצרת בריכה בשם שם הבריכה, תוכל לגשת אליה ב / שם הבריכה.
כדי להוסיף דיסק נוסף ל- zpool, היית משתמש בפקודה הבאה, ומספק את הנתיב למכשיר.
sudo zpool להוסיף שם הבריכה /dev/ sdxואם אתה רוצה להרוס את הבריכה, היית משתמש בפקודה הבאה:
sudo zpool להרוס שם הבריכהזה רק מתחיל עם ZFS.מכאן, אתה צריך להבין מה קורה מספיק כדי לחפור באמצעות תיעוד מתקדם יותר אפשרויות שורת הפקודה.לקבלת מידע מפורט יותר, עיין בפניות פקודות גדולות יותר כמו הפניה ZFS של אובונטו עצמו ו ZFS על תיעוד הפרויקט לינוקס.