טיפ זה יכול לעזור לשכפל דיסק בודד או להגדיל את גודל נפח הדיסק לאיתות ב-NAS מרובי מפרצים Synology.
ההצעה היא מאת פוסט של קהילת Synology בגרסה האנגלית(תודה ל-Simon56~)
עשיתי בדיקה כדי לראות אם שיבוט ואז שינוי של משהו יכול לעזור. למרבה המזל זה הצליח, והנה התיעוד.
עם זאת, התהליך נמצא בסיכון ולכן עדיף שיהיה גיבוי לפני שתמשיך.
לדוגמה, אם כיוון השכפול שגוי, הנתונים בדיסק המקורי נעלמו. לכן, אנא שאל אם יש לך ספק.
ושיטה זו מתאימה רק ל:
- NAS מרובי מפרצים Synology
- סוג אמצעי האחסון חייב להיות 【בסיסי】. לא עבור אמצעי אחסון SHR של דיסק בודד.
בדיקה זו נעשית על ידי DSM7.2 וייתכן שהדבר ישתנה בעדכון עתידי.
שלב 0. עצור את כל האפליקציות מכתיבת נתונים לאמצעי האחסון של הדיסק הקטן. #
לפני שכפול דיסקים, עלינו לְהַפְסִיק אפליקציות (גישה ל-SMB, Surveillance Station, Virtual Machine Manager... וכו') כתיבת נתונים לאמצעי האחסון הקשור לדיסק המקור.
אם הנתונים ממשיכים לכתוב את אמצעי האחסון של הדיסק הקטן יותר, הדיסק המשוכפל יכיל נתונים לא עקביים.
בבדיקה זו, נעשה שימוש בדיסק בנפח 1TB ליצירת Basic Volume 2:
אנחנו הולכים לשדרג את נפח 2 של 1TB הזה לכונן גדול יותר של 8TB.
שלב 1. דע את מזהה המכשיר במצב מסוף Synology. #
כדי להשתמש בפקודה כדי לשלוט בדיסק, עלינו לדעת את מזהה הדיסק במצב לינוקס.
לדוגמה כאן, ל-DS1618+ יש 6 חריצי דיסק:
כל מזהה התקן דיסק הוא:
- כונן 1 → /dev/sda
- כונן 2 → /dev/sdb
- כונן 3 → /dev/sdc
- כונן 4 → /dev/sdd
- כונן 5 → /dev/sde
- כונן 6 → /dev/sdf
ניתן ליישם לוגיקה דומה גם על דגמי NAS אחרים מדגם Synology.
שלב 2. שכפול דיסק המקור לדיסק היעד באמצעות פקודת לינוקס dd #
dd היא פקודה בסיסית בלינוקס המשמשת כאן לשכפול סקטור מדיסק של 1TB לדיסק של 8TB.
אנחנו רוצים לשכפל את הדיסק הקטן יותר של 1TB (דיסק 5 בנפח 1TB) (/dev/sde) לדיסק 6 בנפח 8TB (דיסק 6 בנפח 8TB) (/dev/sdf).
התחברות Synology דרך SSH והתחביר של שכפול הדיסק כולו הוא:
adair@one1618p:~$ sudo -i סיסמה: root@one1618p:~# dd if=/dev/sde of=/dev/sdf bs=64k
- אם = קובץ קלט. הנה דיסק המקור, דיסק5: /dev/sde.
- קובץ output of=. זהו דיסק6 בנפח 8TB, הדיסק הגדול יותר שמיועד לחיפוש: /dev/sdf.
- bs הוא גודל הבלוק. הגדרה ל-64k יכולה להשיג את מהירות השיבוט הטובה ביותר ב-NAS Synology.
שימו לב למהירות השכפול ב-Resource Monitor
מהירות הכתיבה הממוצעת יכולה להיות כ-150 מגה-בייט/שנייה.
לאחר סיום לחיצת השיבוט, מסוף ה-ssh ייראה כך:
root@one1618plus:~# 15261915+1 רשומות ב-15261915+1 רשומות ב-1000204886016 בתים (1.0 טרה-בייט, 932 ג'יגה-בייט) הועתק, 6887.13 שניות, 145 מגה-בייט/שנייה
שכפול דיסק של 1TB למכשיר אחר פירושו קריאת נתונים של 1TB.
זה יעלה בערך 1.9 שעות.
שלב 3. חילקו מחדש את הדיסק הגדול יותר כדי לקבוע את גודלו המרבי #
הפקודה יום משכפל את המידע של כל סקטור בדיסק המקור לדיסק היעד, כולל טבלת המחיצות.
לטבלת המחיצות של דיסק היעד יש הגדרה ישנה של גודל דיסק משאבים. כדי לתקן זאת, נצטרך לחלק מחדש את דיסק היעד הגדול יותר לגודלו האמיתי.
ישנן גרסאות רבות של פריסת מחיצות דיסק Synology לאחר שנים של פיתוח. לכן, ל-Synology יש פקודה בשם סינופרטיישן כדי להתמודד עם פריסה שונה.
ישנם 2 חלקים לשלב זה.
חלק 1. הכר את גרסת פריסת המחיצות של דיסק קטן יותר ישן #
חלק 1 זה נועד לבחון את הגרסה הישנה והקטנה יותר של דיסק 5, בנפח 1TB, בפורמט /dev/sde. כך ניתן לבדוק את הגרסה עבור דיסק 5, בפורמט /dev/sde.
זה גרסה 9 ומספר האינדקס שלו הוא 15.
root@one1618p:~# מחיצה סינולוגית --check /dev/sde
/dev/sde: פריסת המחיצה היא גרסה 9, אינדקס הרשימה הוא 15. root@one1618p:~# סינופרטיישן --רשימה
גרסת אינדקס 1 - גודל מפרץ של מחיצה שורש/החלפה/שמורה 1. 1 כן 273042/787185/273042 סקטורים (133/384/133 מגה-בייט) 2. 2 כן 4980087/1044225/257040 סקטורים (2431/509/125 מגה-בייט) 3. 3 כן 530082/787185/16002 סקטורים (258/384/7 מגה-בייט) 4. 5 כן 722862/594405/16002 סקטורים (352/290/7 מגה-בייט) 5. 6 כן 4980087/4192965/257040 סקטורים (2431/ 2047/125 מגה-בייט) 6. 7 כן 4980480/4194304/262144 סקטורים (2431/2048/128 מגה-בייט) 7. 8 כן 4980480/4194304/260352 סקטורים (2431/2048/127 מגה-בייט) 8. 9 כן 16777216/4194304/262144 סקטורים (8192/2048/128 מגה-בייט) 10. 1 לא 1574307/787185/273105 סקטורים (768/384/133 מגה-בייט) 11. 2 לא 4980087/1044225/ 257040 סקטורים (2431/509/125 מגה-בייט) 12. 6 לא 4980087/4192965/257040 סקטורים (2431/2047/125 מגה-בייט) 13. 7 לא 4980480/4194304/262144 סקטורים (2431/2048/128 מגה-בייט) 14. 8 לא 4980480/4194304/260352 סקטורים (2431/2048/127 מגה-בייט)
15. 9 לא 16777216/4194304/262144 סקטורים (8192/2048/128 מגה-בייט)
19. 100 כן 41943040/4194304/0 סקטורים (20480/2048/0 מגה-בייט) 20. 100 לא 41943040/4194304/0 סקטורים (20480/2048/0 מגה-בייט)
חלק 2. חלוקה מחדש של הדיסק החדש והגדול יותר #
חלק 2 הוא לחלק למחיצות לדיסק גדול יותר, הנה זה דיסק בנפח 8TB6, /dev/sdf.
ואנחנו רוצים לחלק אותו למחיצות שיהיה גרסה 9, אינדקס 15התחביר הוא:
root@one1618p:~# מחיצה סינולוגית --חלק /dev/sdf 15
סקטורי התקנים (גרסה 9: SupportRaid) /dev/sdf1 16777216 (8192 MB) /dev/sdf2 4194304 (2048 MB) גודל שמור: 262144 (128 MB) מחיצת נתונים ראשית תיווצר. אזהרה: פעולה זו תמחק את כל הנתונים ב-'/dev/sdf' ותפעיל אותו מחדש, האם אתה בטוח להמשיך? [y/N] y ניקוי כל המחיצות... יצירת מחיצות מערכת... יצירת מחיצת נתונים ראשית... אנא זכור לבצע mdadm ו-mkfs של מחיצות חדשות.
זה ימחק את כל הנתונים, אבל זה לא כמו שזה עושה רק מחיצה מהירה. זה לא נוגע בנתונים בנפח הקיים בדיסק הזה.
כדי לבדוק פרטים נוספים על סינופרטיישן, תוכלו לחפש אותו בגוגל או להקליד " סינופרטיישן – עזרה "תחת מסוף SSH.
root@ad1618:~# synopartition --help זכויות יוצרים (c) 2003-2023 Synology Inc. כל הזכויות שמורות. שימוש: synopartition (גרסה) --help הצג עזרה זו. --list הצג את טבלת פריסת המחיצות. --check disk_path(eg./dev/sda) בדוק את גרסת פריסת המחיצה. --remove disk_path [part_no] הסרת מחיצה ספציפית של הדיסק. הסר את כל המחיצות אם אינן ספציפיות. --part [--force] disk_path index_of_list(1~20) [logical_size_GB ... 0] חלק את הדיסק למחיצות עם פריסה ספציפית. --scan-syno-part סרוק את כל מחיצות הדיסק התואמות לפריסת המחיצה syno. אם תבחר גרסת פריסה קטנה מ-6, הגודל הלוגי ידולג. אחרת, תוכל להקצות מקסימום לגודל של 11 מחיצות לוגיות עם יחידת GB ולסיים ב-0. אם לא תקצה פרמטרים של גודל לוגי, תיווצר במקום זאת מחיצת נתונים ראשית. שימו לב שאינדקס הרשימה עשוי להשתנות בעתיד. --log disk_path רשום את היסט ההתחלה והגודל לקובץ עבור כל מחיצה ב-disk_path.
שלב 4. אתחל את ה-Synology NAS עם הדיסק הגדול יותר #
הנה מגיעה ההתקדמות הסופית:
- כבה את ה-NAS Synology
- הסר את הדיסק הישן והקטן יותר (עכשיו זה הגיבוי שלנו).
- הפעל את ה-Synology NAS עם הדיסק החדש והגדול יותר.
לאחר האתחול, נפח האחסון הישן והקטן יותר של 1TB עדיין שם.
יש " הרחב עכשיו "קישור תחת מנהל אחסון > מאגר אחסון. פשוט לחצו על הקישור:
נפח 2 של 1TB יורחב לנפח 2 של 8TB.
האמור לעיל הוא הכל.
מדעתי האישית, עדיף ש-Synology יתמוך ישירות בפונקציה זו במנהל האחסון כדי לשכפל את הדיסק. תכונה זו שימושית ונוחה. ניתן לראות את הסיבות גם בפוסטים הבאים:
יש לך שאלה? פשוט תשאל SynoPower Club.