בדף הזה מוסבר איך להגדיל או להקטין את הקיבולת של מופעי Filestore.
כשמשתמשים ב-Filestore, מומלץ לעקוב אחרי השימוש במופעי Filestore כדי להתאים את הקיבולת לפי הצורך. לדוגמה, אם אתם מבחינים שמופע ברמה אזורית עם טווח קיבולת גבוה יותר (בעבר SSD בקנה מידה גבוה) כבר לא צריך את כל הקיבולת שהוקצתה לו, כדאי לשקול להקטין את הקיבולת שלו. באופן דומה, אם אתם רואים שהקיבולת שלכם עומדת להיגמר, כדאי להגדיל את הקיבולת כדי למנוע את קריסת האפליקציות. אם נגמרים ה-inodes במערכת הקבצים, צריך גם להוסיף קיבולת. כדי לבדוק את השימוש ב-inode, מריצים את הפקודה:
df -i
הפקודה מחזירה פלט שדומה לזה:
Filesystem Inodes IUsed IFree IUse% Mounted on
10.0.0.2:/vol1 134217728 13 134217715 1% /mnt/test
שימוש ב-inode
כל קובץ שמאוחסן בשיתוף הקבצים צורך inode אחד. אם מערכת הקבצים תגיע למקסימום מספר ה-inodes, לא תוכלו לאחסן עוד קבצים בשיתוף הקבצים, גם אם לא הגעתם לקיבולת המקסימלית שהוקצתה. הדרך היחידה להוסיף inodes היא להוסיף נפח אחסון. עם זאת, נדיר להגיע למספר המקסימלי של inodes, וזה רלוונטי רק אם אתם צריכים לאחסן קבצים קטנים רבים.
כדי להבין טוב יותר את הקיבולת הזמינה של מופע, אפשר לקרוא את המאמר בנושא תחזית קיבולת.
הבדלים בהתנהגות של שינוי הגודל לפי רמת השירות
שינוי הגודל של מופע לא משפיע על הזמינות שלו, ואפשר לבצע אותו בזמן שהמופע נמצא בשימוש. בטבלה הבאה מוסבר איך אפשר לשנות את הקיבולת של שיתוף הקבצים בהתאם לרמת השירות:
| רמת שירות | HDD בסיסי | SSD בסיסי | אזורי, קיבולת נמוכה יותר | קיבולת גבוהה, אזורית | אזורי, קיבולת נמוכה יותר | אזורי, קיבולת גבוהה יותר | Enterprise |
|---|---|---|---|---|---|---|---|
| כיוון ההתאמה להיקף | רק למעלה | רק למעלה | למעלה ולמטה | למעלה ולמטה | למעלה ולמטה | למעלה ולמטה | למעלה ולמטה |
| הגדלה | 1 GiB | 1 GiB | 1 GiB | 2.5 TiB | 1 GiB*/256 GiB | 2.5 TiB | 256 GiB |
| תפוסה מינימלית | 1 TiB | 2.5 TiB | 1 TiB | 10 TiB | 100 GiB*/1 TiB | 10 TiB | 1 TiB |
| קיבולת מקסימלית | 63.9 TiB | 63.9 TiB | 9.75 TiB | 100 TiB | 10,239 GiB*9.75 TiB | 100 TiB | 10 TiB |
* בהתאם לגישה לתכונה של מכונות בקיבולת קטנה, טווח הקיבולת הנמוך של מכונות אזוריות ב-Filestore יכול להיות 100 GiB עד 10,239 GiB או 1 TiB עד 9.75 TiB. מידע נוסף זמין במאמר בנושא איך יוצרים אירועים קטנים של Filestore.
הגדלת הקיבולת של מופע ברמה אזורית עם טווח קיבולת גבוה יותר עשויה להימשך זמן רב יותר מאשר במופעים ברמות Enterprise ו-Basic. הזמן הנדרש בפועל משתנה בהתאם לכמות הנתונים שמאוחסנים במופע ולעומס על מופע Filestore. כדי לוודא שלא ייגמר לכם הקיבולת במופעים, כדאי לבצע את הפעולות האלה מראש.
במהלך פעולת שינוי גודל, אי אפשר לבטל את הפעולה או לבצע שינויים אחרים במופע, אבל פעולות קריאה וכתיבה לא מופרעות. בנוסף, אי אפשר לשנות את הגודל של מופע ברמה ארגונית וברמה אזורית לקיבולת נמוכה מזו שנדרשת לאחסון נתוני הקבצים והמטא-נתונים הקיימים שלו. ניסיון לעשות את זה יוביל לשגיאה.
הוראות לעריכת מופע
מסוף Google Cloud
כדי לערוך מופעי Filestore באמצעות Google Cloud המסוף, עוברים לדף Edit instance (עריכת מופע), שבו אפשר לערוך את תיאור המופע, לנהל כללי בקרת גישה מבוססי-IP ולשנות את הביצועים של שיתוף הקבצים:
נכנסים לדף Filestore Instances במסוף Google Cloud .
לוחצים על מספר המכונה של המופע שרוצים לערוך.
בדף פרטי המופע, לוחצים על עריכה כדי לעבור לדף עריכת המופע.
בשדה עריכת הקיבולת, מזינים את ערך הקיבולת החדש.
לוחצים על Save.
gcloud
לפני שמתחילים
כדי להשתמש ב-CLI של gcloud, צריך להתקין את Cloud SDK או להשתמש ב-Cloud Shell שמוטמע במסוף Google Cloud :
פקודת gcloud לעריכת מופע
כדי לערוך מופע Filestore, מריצים את הפקודה instances
update.
gcloud filestore instances update instance-id \
--project="project-id" \
--location=location \
--file-share=name="file-share-name",capacity=file-share-size
where:
- instance-id הוא מזהה המכונה של מכונת Filestore שרוצים לערוך.
project-id הוא מזהה הפרויקט של הפרויקט Google Cloud שמכיל את מופע Filestore. אפשר לדלג על ההגדרה הזו אם מופעלת ברירת המחדל של
gcloudהפרויקט במופע Filestore. כדי להגדיר את פרויקט ברירת המחדל, מריצים את הפקודה:gcloud config set project project-idlocation הוא המיקום שבו נמצא מופע Filestore. במקרים של מופעים ארגוניים, צריך לציין אזור. בכל שאר המקרים, צריך לציין אזור. לדוגמה,
us-central1-a.מריצים את הפקודה
gcloud filestore zones listכדי לקבל רשימה של אזורים נתמכים. אפשר לדלג על הדגל הזה אם מופע Filestore נמצא באזור ברירת המחדלgcloud. כדי להגדיר את אזור ברירת המחדל, מריצים את הפקודה:gcloud config set filestore/zone zonefile-share-name הוא שם שיתוף הקבצים שמוגש ממופע Filestore. אי אפשר לשנות את השמות של שיתופי הקבצים אחרי שיוצרים את המופע.
file-share-size הוא הגודל החדש שרוצים להקצות לשיתוף הקבצים. אפשר לציין את גודל שיתוף הקבצים במספרים שלמים באמצעות
GiB(ברירת מחדל) אוTiB. לדוגמה,10TiB.כדי לראות את המכסה הזמינה, נכנסים לדף Quotas במסוף Google Cloud :
אופציונלי: רשימה מפורטת של הדגלים הזמינים מופיעה בדף העזר בנושא
gcloud filestore instances update.