העברת נתונים למופע חדש של מחברות שמנוהלות על ידי המשתמש
בדף הזה מוסבר איך להעביר נתונים וקבצים ממופע קיים של מחברות שמנוהלות על ידי המשתמש למופע חדש.
מתי כדאי לעבור
יכול להיות שתצטרכו להעביר את הנתונים למופע חדש של מחברות שנוהלו על ידי המשתמש אם לא תוכלו לשדרג את הסביבה של המופע הקיים. אפשר לעיין בדרישות לשדרוג הסביבה של מופע מחברות בניהול המשתמשים.
אפשרויות העברה
כדי להעביר נתונים וקבצים ממופע אחד של מחברות שמנוהלות על ידי משתמש למופע אחר, אפשר להשתמש בשיטות הבאות:
שימוש ב-GitHub: מעתיקים את הנתונים והקבצים למאגר ב-GitHub באמצעות תוסף Git ל-JupyterLab. כדי להשתמש בשיטה הזו, אפשר לעיין במאמר בנושא שמירת notebook ב-GitHub.
שימוש ב-Cloud Storage ובטרמינל: מעתיקים את הנתונים והקבצים ל-Cloud Storage ואז למופע אחר באמצעות הטרמינל.
שימוש ב-Cloud Storage בתוך מחברות JupyterLab: מעתיקים את הנתונים והקבצים ל-Cloud Storage ואז למכונה אחרת על ידי הפעלת פקודות בתאים של המחברת של המכונות המתאימות.
במדריך הזה מוסבר איך להעביר נתונים וקבצים באמצעות Cloud Storage והטרמינל.
דרישות
צריכה להיות לכם גישה לטרמינל של מכונת המחברת שמנוהלת על ידי המשתמש. הגישה לטרמינל מוגדרת באופן ידני כשיוצרים מכונה. אי אפשר לשנות את הגדרת הגישה לטרמינל אחרי שיוצרים את המופע.
לפני שמתחילים
יוצרים קטגוריה של Cloud Storage באותו פרויקט שבו נמצאת מכונת מחברת מנוהלת על ידי משתמש.
העברת הנתונים למופע חדש של מחברות בניהול המשתמש
כדי להעביר נתונים וקבצים למופע חדש של מחברות מנוהלות על ידי המשתמש באמצעות Cloud Storage והטרמינל, מבצעים את השלבים הבאים.
בממשק JupyterLab של מופע מחברות שמנוהל על ידי המשתמש, בוחרים באפשרות File > New > Terminal כדי לפתוח חלון טרמינל. אפשר גם להתחבר למסוף של המכונה באמצעות SSH.
משתמשים ב-ה-CLI של gcloud כדי להעתיק את נתוני המשתמש לקטגוריה של Cloud Storage. בדוגמה הבאה, הפקודה מעתיקה את כל הקבצים מהספרייה
/home/jupyter/במופע לספרייה בקטגוריה של Cloud Storage.gcloud storage cp /home/jupyter/* gs://BUCKET_NAMEPATH --recursive
מחליפים את מה שכתוב בשדות הבאים:
-
BUCKET_NAME: השם של קטגוריית Cloud Storage -
PATH: הנתיב לספרייה שאליה רוצים להעתיק את הקבצים, לדוגמה:/copy/jupyter/
-
פותחים את ממשק JupyterLab של מופע מחברות שמנוהלות על ידי המשתמש.
בממשק JupyterLab של מופע מחברות שמנוהל על ידי המשתמש, בוחרים באפשרות File > New > Terminal כדי לפתוח חלון טרמינל.
משתמשים ב-CLI של gcloud כדי לשחזר את הנתונים במכונה החדשה. הפקודה הבאה מעתיקה את כל הקבצים מספרייה ב-Cloud Storage לספרייה
/home/jupyter/במופע החדש.gcloud storage cp gs://BUCKET_NAMEPATH* /home/jupyter/
המאמרים הבאים
איך משדרגים באופן אוטומטי וידני את הסביבה של מחברות מנוהלות על ידי המשתמש
מידע נוסף על שימוש בגישת SSH כדי להתחבר למופע של מחברות שמנוהלות על ידי המשתמש.