Gelöst: Speicherfresser unter Windows Server 2011 (SBS) finden
Sharepoint-Fehler wegen unbekanntem Speicherfresser
Problem
Bei einem Windows Server 2011 (SBS2011) erscheint die Meldung,
"SharePoint-Integritätsanalyse: Fehler. Der freie Speicherplatz auf Laufwerken geht zur Neige. Der freie Speicherplatz auf dem Laufwerk beträgt weniger als das Doppelte des physikalischen Speichers. Dies ist gefährlich, weil nicht genügend Speicherplatz für ein vollständiges Speicherabbild bei fortgesetztem Betrieb verfügbar ist. Außerdem können Probleme mit der Auslagerungsdatei des virtuellen Speichers auftreten: <Festplattenpartition D:>. Untersuchen Sie die ausfallenden Server, und löschen Sie alte Protokolle, oder geben Sie Speicherplatz auf den Laufwerken frei. Weitere Informationen zu dieser Regel finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=142688"."
Nun wurde mit dem Programm WinDirStat der Speicherfresser gesucht. Es gab jedoch eine erhebliche Diskrepanz (187GB) zwischen dem freien Speicher und der Partitionsgröße abzüglich des verwendeten Speichers. Diese wurde als <unbekannt> angezeigt. Leider konnte im Windows-Explorer der Platz nicht bereinigt werden, weil die Quelle nicht gefunden wurde.
Lösung
Als <unbekannt> zeigt WinDirStat Verzeichnisse an, auf die es keinen Zugriff hat. Als Sollte WinDirStat als Administrator ausgeführt werden. Die Verzeichnisse, die mit 0B angezeigt werden, können die unbekannten sein (z.B. logs, $recyclebin, System Volume Information). In unserem Fall war es \logs. Darin wurden die Logdateien vom IIS abgelegt. Nach Übernahme des Besitzes - Rechte Maustaste -> Eigenschaften -> Reiter Sicherheit - konnte der Inhalt des Verzeichnisses eingesehen und gelöscht werden.
Warum der IIS so große Logfiles produzierte beheben wir im nächsten Beitrag.