דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. שרתים ומסדי נתונים | mongodb השתגע!

שרתים ומסדי נתונים | mongodb השתגע!

מתוזמן נעוץ נעול הועבר רשתות
23 פוסטים 3 כותבים 464 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • LEVI HL מנותק
    LEVI HL מנותק
    LEVI H
    מדריכים
    כתב ב נערך לאחרונה על ידי LEVI H
    #21

    טוב, שלפתי את הלוג שנראה לי האמיתי.
    בבקשה:

    https://mitmachim.top/assets/uploads/files/1685897083339-log.txt

    זה נראה שיש מעבר לwiredTiger או משהו בשם כזה.

    י תגובה 1 תגובה אחרונה
    0
    • LEVI HL LEVI H

      טוב, שלפתי את הלוג שנראה לי האמיתי.
      בבקשה:

      https://mitmachim.top/assets/uploads/files/1685897083339-log.txt

      זה נראה שיש מעבר לwiredTiger או משהו בשם כזה.

      י מנותק
      י מנותק
      יושב אהלים
      כתב ב נערך לאחרונה על ידי יושב אהלים
      #22

      @LEVI-H
      כמו שאפשר לראות יש שגיאות במנוע האחסון של מונגו (שנקרא WiredTiger).
      בגדול תצטרך לגבות את כל הנתונים של MongoDB שאתה צריך (אמור להיות בפורמט bson או tar).
      את הגיבוי תוכל לבצע עם אחד הכלים הרלוונטים לכך, כדוגמת mongodump או mongorestore.
      (אני מכיר בעיקר את mongodump. תוכל ליצור קובץ גיבוי חדש באמצעות:

      mongodump --db <database_name> --out <output_directory>
      

      את <database_name> תחליף בשם המסד שתרצה לגבות, ו<output_directory> אם שם תיקית היעד, למשל תיקיית הHome, יווצר הרבה קבצי BSON לכל מסד נתונים או קולקשן, מומלץ להוסיף את הדגל --archive כדי ליצור קובץ tar (קובץ דחוס) שיכיל את כל קבצי הגיבוי, במקום לקבל עשרות קבצי גיבוי בתיקיה).

      לאחר הגיבוי תצטכך למחוק את /var/lib/mongodb ולהפעיל מחדש את מונגו. זה יצור קובץ WiredTiger.wt חדש. אם הוא לא יצור - תוכל ליצור ידנית.
      בסוף, תצטרך לשחזר את הגיבוי למסד החדש.
      אם זה בפורמט bson תוכל להשתמש בכלי mongorestore לייבוא המידע. משהו כזה:

      mongorestore --db <database_name> <path_to_bson_file>
      

      או לTar:

      tar -xvf <path_to_tar_file> -C /var/lib/mongodb/
      

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

      LEVI HL תגובה 1 תגובה אחרונה
      0
      • י יושב אהלים

        @LEVI-H
        כמו שאפשר לראות יש שגיאות במנוע האחסון של מונגו (שנקרא WiredTiger).
        בגדול תצטרך לגבות את כל הנתונים של MongoDB שאתה צריך (אמור להיות בפורמט bson או tar).
        את הגיבוי תוכל לבצע עם אחד הכלים הרלוונטים לכך, כדוגמת mongodump או mongorestore.
        (אני מכיר בעיקר את mongodump. תוכל ליצור קובץ גיבוי חדש באמצעות:

        mongodump --db <database_name> --out <output_directory>
        

        את <database_name> תחליף בשם המסד שתרצה לגבות, ו<output_directory> אם שם תיקית היעד, למשל תיקיית הHome, יווצר הרבה קבצי BSON לכל מסד נתונים או קולקשן, מומלץ להוסיף את הדגל --archive כדי ליצור קובץ tar (קובץ דחוס) שיכיל את כל קבצי הגיבוי, במקום לקבל עשרות קבצי גיבוי בתיקיה).

        לאחר הגיבוי תצטכך למחוק את /var/lib/mongodb ולהפעיל מחדש את מונגו. זה יצור קובץ WiredTiger.wt חדש. אם הוא לא יצור - תוכל ליצור ידנית.
        בסוף, תצטרך לשחזר את הגיבוי למסד החדש.
        אם זה בפורמט bson תוכל להשתמש בכלי mongorestore לייבוא המידע. משהו כזה:

        mongorestore --db <database_name> <path_to_bson_file>
        

        או לTar:

        tar -xvf <path_to_tar_file> -C /var/lib/mongodb/
        

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

        LEVI HL מנותק
        LEVI HL מנותק
        LEVI H
        מדריכים
        כתב ב נערך לאחרונה על ידי LEVI H
        #23

        @יושב-אהלים אוקי, תודה רבה.
        לבנתיים, אני מצאתי את הקובץ הזה
        b0da9af8-887a-4950-91cf-c29a31c38941-image.png
        הקטע הוא שיש רק קובץ אחד כזה, ולי יש כמה מסדי נתונים, הוא כאילו מכיל את המידע של כולם?

        מצאתי עוד קבצים בתיקייה /var/lib/mongodb/diagnostic.data#

        c57b3123-fcfd-47a4-ae33-4996ce5afd19-image.png
        זה נראה כמו גיבוי לפי תאריכים או משהו, לא?

        תגובה 1 תגובה אחרונה
        0

        • התחברות

        • אין לך חשבון עדיין? הרשמה

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