Standardmässig werden alle Logs von SharePoint auf dem Laufwerk C: abgelegt. Dies ist jedoch nicht empfehlenswert, weil dadurch einerseits Performance verloren geht (je nach Konfiguration) und andererseits besteht die Gefahr, dass das Systemlaufwerk vollläuft und das OS somit zum Absturz gebracht wird.

Die Logs können sehr einfach per PowerShell verschoben werden. Nachfolgende Befehle sind auf jedem SharePoint Server in der SharePoint 2010 Management Shell auszuführen.

Wie die IIS Logs verschoben werden können, ist hier beschrieben: IIS Log Files (mittels PowerShell) verschieben

Trace Logs verschieben
Die Trace Logs können via Central Administration > Monitoring > Reporting > Configure diagnostic logging verschoben werden, in dem im Abschnitt Trace Logs der Pfad geändert wird. In meinem Beispiel ist der neue Pfad D:\Logs\SharePoint\TraceLogs

Oder Sie führen in der SharePoint 2010 Management Shell folgenden Befehl aus:
Set-SPDiagnosticConfig -LogLocation «D:\Logs\SharePoint\TraceLogs»

Usage Logs verschieben
Die Usage Logs können via Central Administration > Monitoring > Reporting > Configure usage and health data collection verschoben werden, in dem im Abschnitt Usage Data Collection Settings der Pfad geändert wird. In meinem Beispiel ist der neue Pfad D:\Logs\SharePoint\UsageLogs

Oder Sie führen in der SharePoint 2010 Management Shell folgenden Befehl aus:
Set-SPUsageService -UsageLogLocation «D:\Logs\SharePoint\UsageLogs»