Meine /
Partition war voll, also musste ich etwas Speicherplatz freigeben... Die schnellste Lösung, die ich gefunden habe, war, /var/log
auf eine andere Partition zu „verschieben“ und einen symbolischen Link dazu zu erstellen. Tatsächlich habe ich eine cp
des Verzeichnisses und dann eine rm
des Originals gemacht... Leider habe ich eine Option cp
ohne Option gewählt -p
, sodass ich Modus und Eigentümerschaft nicht beibehalten habe... Meine Protokolldateien werden also nicht mehr geändert.
Dieser Server ist ein LAMP-Server. Apache funktioniert noch, aber es wird nichts protokolliert. Dasselbe gilt für MySQL... Ich habe Angst, den Computer neu zu starten, weil die Website eigentlich noch funktioniert. Schreibzugriff auf alle Dateien zu gewähren, ändert nichts ( chmod -R a+rw
)
Was kann ich tun, um den Server zu bereinigen? Kann ich mit einem leeren /var/log/
Ordner neu starten?
edit: Ich musste Apache neu starten, damit die Logdateien neu erstellt werden. Dieser Teil ist jetzt OK, aber einige andere Dienste loggen sich nicht mehr ein. Vielleicht sollte ich den Server neu starten... Aber das Problem betrifft Unterverzeichnisse, die nicht automatisch erstellt werden.
Gibt es einen Apt-Befehl, um das Paket neu zu installieren und diese Protokollunterverzeichnisse neu zu erstellen (mit guten Benutzern)?