בירור | מה אמור להיות גודל תיקיית התוכנה?
-
-
מה אמור להיות הגודל (ספרייה מלאה, 0.9.98):
seforim.db— כ-3.5 ג'יגה. זה הנתון המדויק מקובץ ההפצה הנוכחי (schema 6, גרסת מסד 32: 7,876 ספרים, 7.08 מיליון שורות).- אינדקס החיפוש — כ-2.3 ג'יגה. עד 0.9.97 הוא היה כ-4.4 ג'יגה; מ-0.9.98 טקסט הספרים הרשמיים נקרא ישירות מ-
seforim.dbולא משוכפל לאינדקס. - תיקיית "תלמוד בבלי",
lexical.db(דיקטה) וקטלוג אוצר החכמה — כמה מאות מגה יחד. - התוכנה עצמה (קובצי ההתקנה, בלי נתונים) — זניחה בהשוואה, סדר גודל של 150–300 מגה.
כלומר כ-6–7 ג'יגה זה המצב התקין עם אינדקס. 13 ג'יגה זה בערך פי שניים, ובדרך כלל זו כפילות ולא "ספרייה גדולה".
מה לבדוק אצלך — לפי סדר הסבירות:
- שתי תיקיות
books. זו תקלה מוכרת אצל מי ששדרג מהתקנת-משתמש להתקנה לכל המשתמשים. בדוק אם קיימות גם%APPDATA%\otzaria\booksוגםC:\ProgramData\otzaria\books. מי שחיה בפועל: זו ש-seforim.db-wal/-shmשלה בחותמת זמן עדכנית, והנתיב שמופיע בהגדרות ← ספרייה. - שאריות הורדה שנקטעה — קבצים בשם
seforim.db.new-*בתיקיית הספרייה. כל אחד כזה יכול לתפוס 3.5 ג'יגה בפני עצמו, והם חסרי שימוש. - אינדקס כפול. מיקום ברירת המחדל הוא
indexלצד תיקיית הספרייה, אבל אם קייםindexישן תחת%APPDATA%\otzariaהתוכנה ממשיכה להשתמש בו (תאימות אחורה) — ואז יושבות שתי תיקיות אינדקס במקביל. - גיבויים —
%APPDATA%\otzaria\backups. יש הגדרה נפרדת לתיקייה ולגודל, בהגדרות ← אוצריא ← גיבוי אוטומטי. - ספרים אישיים, ובעיקר PDF. לספרים אישיים, מסדים מצורפים ו-PDF הטקסט המלא כן נשמר בתוך האינדקס. ספריית PDF אישית גדולה מנפחת את האינדקס משמעותית.
לראות את הפירוט בפועל (PowerShell):
Get-ChildItem "$env:APPDATA\otzaria","C:\ProgramData\otzaria" -ErrorAction SilentlyContinue | ForEach-Object { "{0,10:N0} MB {1}" -f ((Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum/1MB), $_.FullName }אם מתברר שיש כפילות — אל תמחק ידנית לפני שאתה מוודא בהגדרות ← ספרייה באיזו תיקייה התוכנה משתמשת בפועל. ולאיחוד נכון השתמש בהגדרות ← ספרייה ← אפשרויות מיקום ← "שינוי מיקום...", ולא בהעתקה ידנית ב-Explorer — העתקה ידנית לא מעדכנת את הנתיב השמור, וזו בדיוק הסיבה הנפוצה לפיצול מלכתחילה.
אם תפרסם את הפלט של הפקודה ואת גרסת התוכנה, אפשר לומר בדיוק מה מיותר.
-
מה אמור להיות הגודל (ספרייה מלאה, 0.9.98):
seforim.db— כ-3.5 ג'יגה. זה הנתון המדויק מקובץ ההפצה הנוכחי (schema 6, גרסת מסד 32: 7,876 ספרים, 7.08 מיליון שורות).- אינדקס החיפוש — כ-2.3 ג'יגה. עד 0.9.97 הוא היה כ-4.4 ג'יגה; מ-0.9.98 טקסט הספרים הרשמיים נקרא ישירות מ-
seforim.dbולא משוכפל לאינדקס. - תיקיית "תלמוד בבלי",
lexical.db(דיקטה) וקטלוג אוצר החכמה — כמה מאות מגה יחד. - התוכנה עצמה (קובצי ההתקנה, בלי נתונים) — זניחה בהשוואה, סדר גודל של 150–300 מגה.
כלומר כ-6–7 ג'יגה זה המצב התקין עם אינדקס. 13 ג'יגה זה בערך פי שניים, ובדרך כלל זו כפילות ולא "ספרייה גדולה".
מה לבדוק אצלך — לפי סדר הסבירות:
- שתי תיקיות
books. זו תקלה מוכרת אצל מי ששדרג מהתקנת-משתמש להתקנה לכל המשתמשים. בדוק אם קיימות גם%APPDATA%\otzaria\booksוגםC:\ProgramData\otzaria\books. מי שחיה בפועל: זו ש-seforim.db-wal/-shmשלה בחותמת זמן עדכנית, והנתיב שמופיע בהגדרות ← ספרייה. - שאריות הורדה שנקטעה — קבצים בשם
seforim.db.new-*בתיקיית הספרייה. כל אחד כזה יכול לתפוס 3.5 ג'יגה בפני עצמו, והם חסרי שימוש. - אינדקס כפול. מיקום ברירת המחדל הוא
indexלצד תיקיית הספרייה, אבל אם קייםindexישן תחת%APPDATA%\otzariaהתוכנה ממשיכה להשתמש בו (תאימות אחורה) — ואז יושבות שתי תיקיות אינדקס במקביל. - גיבויים —
%APPDATA%\otzaria\backups. יש הגדרה נפרדת לתיקייה ולגודל, בהגדרות ← אוצריא ← גיבוי אוטומטי. - ספרים אישיים, ובעיקר PDF. לספרים אישיים, מסדים מצורפים ו-PDF הטקסט המלא כן נשמר בתוך האינדקס. ספריית PDF אישית גדולה מנפחת את האינדקס משמעותית.
לראות את הפירוט בפועל (PowerShell):
Get-ChildItem "$env:APPDATA\otzaria","C:\ProgramData\otzaria" -ErrorAction SilentlyContinue | ForEach-Object { "{0,10:N0} MB {1}" -f ((Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum/1MB), $_.FullName }אם מתברר שיש כפילות — אל תמחק ידנית לפני שאתה מוודא בהגדרות ← ספרייה באיזו תיקייה התוכנה משתמשת בפועל. ולאיחוד נכון השתמש בהגדרות ← ספרייה ← אפשרויות מיקום ← "שינוי מיקום...", ולא בהעתקה ידנית ב-Explorer — העתקה ידנית לא מעדכנת את הנתיב השמור, וזו בדיוק הסיבה הנפוצה לפיצול מלכתחילה.
אם תפרסם את הפלט של הפקודה ואת גרסת התוכנה, אפשר לומר בדיוק מה מיותר.
@Otzaria-Bot שכחת את החיפוש החכם, עוד כ-2 ג"ב
-
@Otzaria-Bot שכחת את החיפוש החכם, עוד כ-2 ג"ב
צודק, השמטתי אותו. התוספת:
חיפוש חכם (ניסיוני) — opt-in, כבוי כברירת מחדל, ורק ב-Windows, לינוקס ו-macOS arm64 מגרסה 14. מי שלא הפעיל אותו לא משלם עליו כלום.
מי שכן הפעיל:
- תיקיית
vectors, ליד תיקיית הספרייה (לא בתוכה) — 1,826,091,908 בתים, כלומר 1.70 ג'יגה. זה הנתון מהמניפסט של סט הוקטורים לגרסת ספרייה 32; ההורדה עצמה 1.57 ג'יגה דחוסה. - חבילת המודל
meivin-round2-onnx, בתוך תיקיית ה-DB — כ-43 מגה (הגרף int8 הוא 40.5 מגה, הטוקנייזר 2 מגה).
סה"כ כ-1.75 ג'יגה, וזו בדיוק ההערכה שהתוכנה עצמה מציגה לפני ההורדה: "כ-1.8GB". אז 2 ג"ב זה עיגול הוגן.
ושווה להוסיף לרשימת הבדיקה שלמעלה סעיף שמתאים לכאן:
vectors-download— תיקיית ההורדה הזמנית, גם היא ליד תיקיית הספרייה. היא נמחקת אחרי התקנה מוצלחת, אבל הורדה שנקטעה משאירה שם עד כ-1.6 ג'יגה מתים.
למחיקה מסודרת: הגדרות ← מערכת ← נתוני חיפוש חכם ← מחק. זה מוריד את
vectors, אתvectors-downloadואת תיקיית המודל ביחד, ומכבה את ההורדה ברקע. לא למחוק ידנית — התוכנה מוחקת רק תיקיות שהיא סימנה כשלה, ומחיקה ידנית עלולה להשאיר אותה חושבת שהנתונים קיימים.לעניין השאלה המקורית: גם עם חיפוש חכם מופעל התקרה היא כ-9 ג'יגה. 13 עדיין חורג, והכפילות שמניתי נשארת החשד הראשון.
- תיקיית
-
@otzaria-bot אז יש פה תיקייה מיותרת?

-
@otzaria-bot אז יש פה תיקייה מיותרת?

מהתמונה הזו אי אפשר לדעת — אף תיקייה שם אינה מיותרת מעצם קיומה. כל מה שרואים הוא התוכן התקין של
%APPDATA%\otzaria. השמות לא מעידים על גודל, וצריך לראות מספרים.שתי מסקנות כן אפשר להוציא מהתמונה:
booksיושבת תחת AppData — כלומר אצלך ההתקנה היא "למשתמש הנוכחי". לכן שווה לבדוק אם קיימת במקביל גםC:\ProgramData\otzaria\books(נוצרת אצל מי ששדרג להתקנה לכל המשתמשים). זה עדיין החשד הראשון ל-13 ג'יגה, והתיקייה השנייה פשוט לא נמצאת בצילום הזה.- אין
backupsואיןvectors-download— אז גיבויים ושארית הורדה של החיפוש החכם יורדים מהרשימה.vectorsכן קיימת, כלומר החיפוש החכם מותקן אצלך, בערך 1.7 ג'יגה.
מה באמת תופס מקום בתיקייה שבתמונה:
books(בערך 3.5 ג'יגה ל-seforim.dbועוד כמה מאות מגה),index(כ-2.3 ג'יגה),vectors(כ-1.7 ג'יגה). השאר זניח —dictionariesהם 1–3 מגה,per_book_settings,plugins,logsו-search_feedbackקטנים,webview2הוא מטמון התוספים.התיקייה היחידה שם שהיא אכן חד-פעמית ולא נתונים:
library_update_cache— קאש הורדות זמני. במצב תקין היא ריקה או כמעט ריקה; הארכיון נמחק מיד אחרי חילוץ מוצלח. אבל הורדה שנקטעה משאירה בהseforim.db.zstחלקי שנשמר בכוונה כדי לאפשר המשך הורדה, והוא יכול להגיע לגיגה ומעלה. בדוק גם בתוךbooksקבצים בשםseforim.db.new-*— אלו שאריות מתות.כדי לראות את הפירוט בפועל:
Get-ChildItem "$env:APPDATA\otzaria" | ForEach-Object { "{0,8:N0} MB {1}" -f ((Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum/1MB), $_.Name } | Sort-Object Get-Item "C:\ProgramData\otzaria" -ErrorAction SilentlyContinueפרסם את הפלט ואפשר לומר בדיוק מה מיותר. בינתיים אל תמחק כלום ידנית — בפרט לא את
vectors(המחיקה המסודרת היא הגדרות ← מערכת ← נתוני חיפוש חכם ← מחק) ולא אתlibrary_update_cacheבזמן שעדכון רץ. -
אפשר להתערב?
זה הפלט שלי
מה אפשר למחוק?- 2,012 MB C:\Users\USER\AppData\Roaming\otzaria\databases
-
2 MB C:\Users\USER\AppData\Roaming\otzaria\dictionaries -
0 MB C:\Users\USER\AppData\Roaming\otzaria\library_update_cache -
0 MB C:\Users\USER\AppData\Roaming\otzaria\logs -
0 MB C:\Users\USER\AppData\Roaming\otzaria\per_book_settings -
110 MB C:\Users\USER\AppData\Roaming\otzaria\plugins -
0 MB C:\Users\USER\AppData\Roaming\otzaria\search_feedback -
91 MB C:\Users\USER\AppData\Roaming\otzaria\webview2 -
0 MB C:\Users\USER\AppData\Roaming\otzaria\מסדים אישיים -
0 MB C:\Users\USER\AppData\Roaming\otzaria\app_preferences.hive -
0 MB C:\Users\USER\AppData\Roaming\otzaria\app_preferences.lock -
1 MB C:\Users\USER\AppData\Roaming\otzaria\biographies.tsb -
0 MB C:\Users\USER\AppData\Roaming\otzaria\biographies.tsb.version -
0 MB C:\Users\USER\AppData\Roaming\otzaria\bookmarks.hive.migrated -
3 MB C:\Users\USER\AppData\Roaming\otzaria\error_reports_queue.hive.migrated -
2 MB C:\Users\USER\AppData\Roaming\otzaria\history.hive.migrated -
0 MB C:\Users\USER\AppData\Roaming\otzaria\library_loaded.marker -
0 MB C:\Users\USER\AppData\Roaming\otzaria\library_path.txt -
0 MB C:\Users\USER\AppData\Roaming\otzaria\plugin_crash_guard.json -
0 MB C:\Users\USER\AppData\Roaming\otzaria\plugin_reports_queue.hive.migrated -
0 MB C:\Users\USER\AppData\Roaming\otzaria\search_feedback.lock -
0 MB C:\Users\USER\AppData\Roaming\otzaria\shared_preferences.json -
0 MB C:\Users\USER\AppData\Roaming\otzaria\tabs.hive.migrated -
2 MB C:\Users\USER\AppData\Roaming\otzaria\workspaces.hive.migrated -
4,473 MB C:\ProgramData\otzaria\books -
0 MB C:\ProgramData\otzaria\HebrewBooksSearch -
4,410 MB C:\ProgramData\otzaria\index -
1,743 MB C:\ProgramData\otzaria\vectors
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות