מערכת קבצים ZFS, התקן והשתמש בה ב- Ubuntu 18.04 LTS

אודות מערכת קבצים של ZFS

במאמר הבא אנו נבחן כיצד להתקין ולהגדיר את מערכת הקבצים ZFS ב- Ubuntu 18.04 LTS. ZFS היא מערכת קבצים ונפחים שפותחה על ידי Sun Microsystems עבור מערכת ההפעלה של Solaris שלך והיא מתוחזקת כעת על ידי קהילת OpenZFS. עַל מערכת קבצים זו עמית בבלוג זה כבר דיבר איתנו לפני זמן מה.

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

התקנת מערכת קבצים ZFS

ראשית עלינו להבטיח כי מקורות תוכנה ליבה, מוגבלים, יקומים ורב-גוונים מופעלים. כדי לוודא שנבצע את הפקודה הבאה במסוף (Ctrl + Alt + T):

עריכת מקורות zfs מערכת קבצים

sudo apt edit-sources

לחץ על Enter כדי להמשיך.

מאגר מערכת הקבצים zfs

כפי שניתן לראות מצילום המסך, הפעלתי את כל מקורות התוכנה הללו. במקרה שלא מופעל אף אחד ממקורות אלהנצטרך לאפשר אותם. לשם כך נצטרך לבצע את הפקודות הבאות אחת אחת לפי הצורך:

  • כדי להוסיף את מאגר ראשי במסוף (Ctrl + Alt + T) נכתוב:
sudo apt-add-repository main
  • אם נצטרך להוסיף את המקורות מוגבל אנחנו נכתוב:
sudo apt-add-repository restricted
  • במקרה שאתה זקוק למקורות עוֹלָם, נקליד:
sudo apt-add-repository universe
  • ובשביל המקורות המדובב:
sudo apt-add-repository multiverse

לאחר מכן אנו מבצעים את הפקודה הבאה ל- עדכון מטמון ממאגר החבילות apt:

sudo apt update

כעת נוכל להפעיל את הפקודה הבאה ל- התקן את מערכת הקבצים ZFS ב- Ubuntu 18.04 LTS:

zfsutils לינוקס להתקין

sudo apt-get install zfsutils-linux

תצורת בריכת ZFS RAID 0

בחלק זה, נראה כיצד להגדיר א בריכת ZFS RAID 0. RAID 0, הוסף כמה כוננים קשיחים. אלה מסתכמים ליצירה כונן וירטואלי גדול יחיד. זה מגדיל את מהירות הכתיבה / קריאה במידה ניכרת.

אבל יש בעיה גדולה ב- RAID 0. אם אחד הכוננים שנוספו נכשל, כל הנתונים יאבדו.

אמת את בריכות ZFS

יכול לבדוק את הסטטוס של בריכות ZFS עם הפקודה הבאה:

מצב zpool

sudo zpool status

כפי שאתה יכול לראות, אין לי עדיין בריכות זמינות.

בואו נראה כיצד להגדיר את מאגר ה- ZFS הראשון שלנו. אבל לפני כן, אתה צריך לוודא מותקנים בהם לפחות שני כוננים קשיחים בקבוצה. לדוגמא זו, התקנתי שני כוננים קשיחים וירטואליים (גודל 20 GB), בנוסף לדיסק עליו מותקנת מערכת ההפעלה, במכונה הווירטואלית שלי עם אובונטו 18.04 LTS.

כוננים קשיחים מותקנים

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

קבצי בריכת zfs

sudo zpool create -f archivos /dev/sdb /dev/sdc

כעת אנו יכולים להריץ את הפקודה הבאה ל- רשום את קבוצת ZFS:

רשימת zpool

sudo zpool list

כפי שניתן לראות בצילום המסך שלמעלה, הקבוצה NAME היא קבצים והגודל הוא 19,9 GB (10 GB x 2 = 20 GB).

יש להתקין את קבוצת ZFS ב- / files באופן אוטומטי, כפי שניתן לראות מפלט הפקודה df.

מערכת קבצים מותקנת

כברירת מחדל, רק שורש יכול לכתוב לספריה זו. אנו יכולים לשנות זאת כך שכל משתמש רגיל יכול לבצע שינויים בספריה, על ידי הקלדת המסוף (Ctrl + Alt + T):

sudo chown -Rfv USERNAME:GROUPNAME /archivos

הערה: כאן USERNAME ו- GROUPNAME הם שם המשתמש שלך. בדרך כלל הם אותו שם.

כפי שניתן לראות בצילום המסך הבא, בעלות על ספרייה / קבצים זה השתנה בהצלחה.

שינוי הבעלות על מערכת הקבצים ZFS

כפי שניתן לראות מצילום המסך למטה, כעת אני יכול להעתיק ולהדביק קבצים בספריית / קבצים כמשתמש רגיל.

קבצים שהועתקו

שינוי נקודת ההרכבה של קבוצת ZFS הקיימת

אם בשלב מסוים, אנו רוצים או צריכים להרכיב את קבוצת ZFS הקיימת במיקום אחר, נוכל לעשות זאת בקלות. למשל, אם אנחנו רוצים הרכיב את ספריית הקבצים של קבוצת ZFS ב- / var / www, אנו יכולים לעשות זאת באמצעות הפקודה הבאה:

sudo zfs set mountpoint=/var/www archivos

הערה: ודא שהספרייה בה אתה מתכוון לעלות על מאגר ZFS קיימת לפני הפעלת פקודה זו.

שינוי נקודת הרכבה של ZFS

כפי שניתן לראות מפלט הפקודה df, נקודת ההרכבה משתנה ל- / var / www.

מחיקת בריכת ZFS

כעת נראה כיצד למחוק את מאגר ה- ZFS שיצרנו זה עתה. לשם כך נצטרך לבצע רק את הפקודה הבאה:

sudo zpool destroy archivos

כפי שניתן לראות בצילום המסך למטה, סט ZFS הוסר שיצרנו.

מחק את מאגר ה- ZFS

כך תוכלו להתקין ולהגדיר את מערכת הקבצים ZFS במכונה וירטואלית שמריצה את אובונטו 18.04 LTS.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מיקיקרוקרו דיג'ו

    זו תהיה אותה שיטה עבור LVM אם לא, הסבירו טוב יותר ואם הם דיסק ssd והמכונאי האחר מיישם גם את השיטה הזו לניהול קבצים, אודה לתגובתכם המהירה