Snapraid אפשרות מצוינת לגיבוי נתונים במספר כוננים קשיחים

מפחד

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

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

התכונות של SnapRAID הן:

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

כדי ש- SnapRAID יעבוד כמו שצריך, אתה חייב להיות בעל ארבעה כוננים קשיחים כי יש לעצב עם אותה מערכת קבצים (Ext4).

באובונטו, הדרך המהירה ביותר לעשות זאת היא לעצב באמצעות Cfdisk או בעזרת Gparted. כדי להתחיל בתהליך העיצוב מהטרמינל, עלינו לבצע את הפקודה הבאה:

sudo cfdisk /dev/sdX

איפה ש- "sdx" הוא נקודת ההרכבה של כל כונן קשיח.

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

לאחר מכן, אנו ממשיכים ליצור מחיצת Ext4 חדשה שתתפוס את כל גודל הכונן. בסיום העריכה והעיצוב, בחר "כתוב" כדי לשמור את השינויים ו"יציאה "כדי לצאת.

התקן את SnapRAID

באובונטו, תוכל להשיג את תוכנת SnapRAID במהירות רבה, מכיוון שנצטרך להוסיף רק את המאגר שלו למערכת שלנו.

אנו עושים זאת על ידי הקלדת הפקודה הבאה במסוף:

sudo add-apt-repository ppa:tikhonov/snapraid

כעת אנו נעדכן את רשימת המאגרים שלנו ב:

sudo apt update

ונמשיך להתקין את SnapRAID עם:

sudo apt install snapraid

באמצעות SnapRAID

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

sudo mkdir -p /var/snapraid/

לאחר מכן ניצור את התיקיות לנקודות ההרכבה לדיסקים

sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}

עכשיו הגיע הזמן לערוך את קובץ התצורה של SnapRAID:

sudo nano -w /etc/snapraid.conf

כאן נצטרך לחפש את הקו שאומר «# Format: "parity FILE_PATH»מתחת לשורה זו, נמחק שם את הקוד ונחליף ל:

parity /mnt/disco4/snapraid.parity

עכשיו בואו נמצא את הקו «# Format: "content FILE_PATH«. ואנחנו מוחקים את השורות שמתחתיו ומחליפים אותם בתאריך:

content /var/snapraid.content

content /mnt/disco1/snapraid.content

content /mnt/disco2/snapraid.content

content /mnt/disco3/snapraid.content

עכשיו אנחנו הולכים לאתר את הקו «# Format: "disk DISK_NAME DISK_MOUNT_POINT»ואנחנו הולכים להחליף את התוכן שמתחתיה ב:

data d1 /mnt/disco1/

data d2 /mnt/disco2/

data d3 /mnt/disco3/

לבסוף, אנו מאתרים את הקו «#pool /pool»וכאן אנו הולכים לציין / mnt / data.

pool /mnt/data

כבר עשינו את זה עכשיו אנחנו הולכים לשמור את הקומביונים רק עם Ctrl + O ולצאת עם Ctrl + X

הגדר את תושבות הכונן של SnapRAID

SnapRAID דורש כי כל הכוננים הקשיחים מוגדרים בקובץ / etc / fstab. כדי להוסיף את כונני הכוננים הללו אנו הולכים להריץ את הפקודה blkid בכל אחד מהכוננים הקשיחים.

פקודה זו תגיד לך את ה- UUID.

sudo blkid /dev/sdXY

עם זאת אנו הולכים להעתיק את פלט ה- UUID לכל מחיצה של היחידה. אנו הולכים למקם את הנתונים בקובץ fstab במקום שהם מחליפים את "tu-uuid" בנתונים שהתקבלו:

sudo -s

echo ' ' >> /etc/fstab

echo '# SnapRAID' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco1 ext4 noatime,defaults 0 0' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco2 ext4 noatime,defaults 0 0 ' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco3 ext4 noatime,defaults 0 0' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco4 ext4 noatime,defaults 0 0 ' >> /etc/fstab

עשית זאת עכשיו אנחנו הולכים להוסיף את בריכת הכונן AUFS לתיקיית / etc / fstab

echo ' ' >> /etc/fstab

echo '#SnapRAID AuFS mount' >> /etc/fstab

הד 'none / mnt / data aufs br = / mnt / disk1 = rw: / mnt / disk2 = rw: / mnt / disk3 = rw, create = mfs, auto 0 0' >> / etc / fstab [/ sourcecode]

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

עכשיו כל שנותר הוא להכניס את הנתונים לספריית הקבוצה. כדי להכניס קבצים בודדים לקבוצת SnapRAID

sudo -s

cp /ruta/al/archivo /mnt/data

שים ספריות בקבוצת SnapRAID

sudo -s

cp -r /ruta/a/carpeta/ /mnt/data

עשית זאת פשוט הפעל את פקודת הסנכרון של snapraid כדי לסנכרן את הנתונים.

snapraid sync

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

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

*

*

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