כונן מלא ב־Windows Server הוא תקלה תפעולית, אבל מחיקה מהירה עלולה להפוך אותה להשבתה. לפני שמוחקים קבצים צריך לזהות מה תופס מקום, להבין מי יצר אותו ולוודא שלא מדובר בגיבוי, בסיס נתונים, Shadow Copy או קובץ מערכת חיוני.
המדריך מתאים ל־Windows Server 2016, 2019, 2022 ו־2025. הפעולות דורשות הרשאות מנהל, ומומלץ לבצע אותן בחלון תחזוקה עם גיבוי תקין ובדיקת שחזור עדכנית.
שלב 1: בדקו איזה כונן באמת מלא
פתחו PowerShell כמנהלים והריצו:
Get-Volume | Sort-Object DriveLetter | Format-Table DriveLetter, FileSystemLabel, HealthStatus, Size, SizeRemaining
אם מתקבלת הודעת The device is not ready, ייתכן שמדובר בכונן אופטי, דיסק לא מחובר, LUN שאינו זמין או volume במצב תקלה. אל תנסו “לנקות” אותו לפני שבודקים ב־Disk Management ובמערכת האחסון אם הוא בכלל Online.
שלב 2: מצאו את התיקיות הגדולות
אפשר להשתמש בכלי ניטור אחסון ארגוני או להריץ סריקה ב־PowerShell. הפקודה הבאה מסכמת את התיקיות ברמה הראשונה של כונן C:
Get-ChildItem C:\ -Directory -Force -ErrorAction SilentlyContinue |
ForEach-Object {
[PSCustomObject]@{
Folder = $_.FullName
SizeGB = [math]::Round(
(Get-ChildItem $_.FullName -File -Recurse -Force -ErrorAction SilentlyContinue |
Measure-Object Length -Sum).Sum / 1GB, 2)
}
} | Sort-Object SizeGB -Descending
בשרת גדול הסריקה יכולה להיות איטית ולייצר עומס דיסק, לכן הפעילו אותה מחוץ לשעות השיא. היא גם אינה מחליפה כלי ייעודי כאשר יש מיליוני קבצים או הרשאות מורכבות.
שלב 3: בדקו מקורות נפוצים לגידול
- קובצי לוג: IIS, אפליקציות, SQL, אנטי־וירוס וכלי ניטור יכולים לצבור לוגים ללא מדיניות מחזור.
- תיקיות Temp: בדקו מה ניתן למחוק לאחר עצירת השירות הרלוונטי; אל תמחקו קובץ נעול בכוח.
- Recycle Bin: גם בשרת, קבצים מחוקים עשויים להמשיך לצרוך מקום.
- Windows Update ו־WinSxS: השתמשו בכלי Windows בלבד. אין למחוק ידנית את תיקיית WinSxS.
- Shadow Copies: בדקו שימוש לפני שינוי מכסה.
- גיבויים: קובצי Full ו־Incremental עשויים להיות תלויים זה בזה.
שלב 4: נתחו את WinSxS לפני ניקוי
Microsoft מספקת פקודה לניתוח מאגר הרכיבים:
DISM /Online /Cleanup-Image /AnalyzeComponentStore
אם הדוח ממליץ על ניקוי, ניתן להשתמש ב:
DISM /Online /Cleanup-Image /StartComponentCleanup
אל תוסיפו /ResetBase כהרגל. אפשרות זו מסירה גרסאות רכיבים שהוחלפו ולאחר מכן לא ניתן להסיר חבילות עדכון קיימות. השתמשו בה רק לאחר הערכת השפעה ותוכנית חזרה.
שלב 5: בדקו Shadow Copies בלי למחוק אותן אוטומטית
vssadmin list shadowstorage
vssadmin list shadows
הפקודות מציגות היכן נשמרים העותקים וכמה מקום הוקצה להם. מחיקה או הקטנת המכסה עלולות להסיר נקודות שחזור. לפני שינוי בדקו מי משתמש ב־VSS: Windows Server Backup, תוכנת גיבוי, מערכת אחסון או משתמשים המשחזרים Previous Versions.
שלב 6: אל תמחקו קובצי Veeam ישירות מהסייר
שרשרת גיבוי יכולה לכלול קובץ Full וקבצי Incremental התלויים בו. מחיקה ידנית של קובץ יחיד עלולה לשבור נקודות שחזור נוספות. עדיף לתקן את מדיניות ה־Retention או להשתמש בפעולת Remove from Disk מתוך Veeam Backup & Replication, לאחר אימות שאין צורך בגיבוי.
אם פינוי גיבויים ישנים פתר את ההתראה, עדיין צריך לבדוק מדוע מדיניות השמירה לא פינתה אותם והאם נפח המאגר מתאים לקצב השינוי. פינוי חירום אינו תוכנית קיבולת.
מה אפשר לנקות בדרך כלל?
לאחר אימות, ניתן לשקול את Disk Cleanup של Windows Server, קובצי Dump ישנים, לוגים שעברו ארכוב וקבצים זמניים שאינם בשימוש. Microsoft מציינת כי Disk Cleanup זמין בגרסאות Server החדשות, בעוד שבגרסאות ישנות יותר ייתכן שנדרש Desktop Experience.
בשרת המשמש Terminal Server או RDS, בדקו גם פרופילי משתמשים ותיקיות הורדות, אך אל תמחקו פרופיל פעיל ידנית. אם הקבצים העסקיים גדלים באופן קבוע, ייתכן שחלקם מתאימים ל־SharePoint; מדריך נפרד מסביר כיצד לבדוק ולפנות אחסון ב־SharePoint.
מתי פינוי מקום כבר לא מספיק?
אם הכונן מתמלא שוב בתוך ימים, אם מערך הדיסקים ישן, או אם גיבויים ונתוני ייצור חולקים אותו volume, נדרש תכנון מחדש. בסביבות כאלה צוות סיסטם מנוסה, לרבות צוותים כמו M‑Challenge, צריך לבדוק קיבולת, RAID, גיל החומרה, מדיניות גיבוי והפרדה בין נתונים לפני שממליצים על הרחבה, ענן או שרת חדש.
הכלל החשוב: מודדים לפני שמוחקים. מתעדים מה פונה, שומרים יכולת שחזור ובודקים לאחר מכן שהשירותים, הגיבויים והניטור פועלים כרגיל.
צילום: Daniel Reynaga / Pexels. מקור התמונה; רישיון Pexels.
מקורות מקצועיים: Microsoft Learn – Disk Cleanup; Microsoft Learn – WinSxS cleanup; Microsoft Learn – vssadmin; Veeam – Deleting Backups.


