החזרת שיתוף קבצים למצב קודם של תמונת מצב

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

האם כדאי להשתמש בפעולה revert?

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

כל הנתונים שנכתבו אחרי יצירת תמונת המצב של היעד נמחקים בתחילת תהליך החזרה, ואי אפשר לשחזר אותם. כל התמונות המיידיות שנוצרו אחרי התמונה המיידית שאליה רוצים לחזור יימחקו גם הן. לדוגמה, snapshot1,‏ snapshot2 ו-snapshot3 נוצרים ברצף. החזרת המופע למצב שצולם ב-snapshot2 פירושה שכל הנתונים שנכתבו אחרי snapshot2, וגם כל התמונות שצולמו אחרי היצירה של snapshot2, נמחקים בתהליך ההחזרה.

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

אפשר להחזיר למצב של תמונת מצב רק מקרים עם שיתוף יחיד. אי אפשר לשלב את התכונה 'חזרה למצב קודם של תמונת מצב' עם Filestore multishares for GKE. מידע נוסף זמין במאמר בנושא מגבלות של תכונת התמונות או בדף gcloud filestore instances revert.

שימוש ב-CLI של gcloud כדי להחזיר שיתוף קבצים לתמונת מצב קודמת

‫CLI של gcloud

כדי להחזיר שיתוף קבצים למצב שצולם בתמונת מצב:

  1. ביטול הטעינה של שיתוף הקבצים מהלקוחות:

    sudo umount mount-point-directory
    
  2. מחזירים את שיתוף הקבצים למצב של תמונת מצב באמצעות הפקודה instances revert:

    gcloud filestore instances revert INSTANCE_ID \
        --target-snapshot=SNAPSHOT_ID \
        --location=LOCATION
    

    מחליפים את מה שכתוב בשדות הבאים:

    • INSTANCE_ID בשם המופע שבו רוצים להחיל את הפעולה revert. לדוגמה, my-instance-1.
    • SNAPSHOT_ID בשם של תמונת המצב שרוצים להשתמש בה עבור הפעולה revert. לדוגמה, my-snapshot-3.
    • LOCATION במיקום של המופע. לדוגמה, us-central1.

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

המאמרים הבאים