[linux-l] riesen Datei in /var/spool/clientmqueue/
Hannes Stein
hannsens at macnews.de
Do Feb 20 10:56:00 CET 2003
Hallo Jan,
vielen Dank fuer die schnelle Antwort!
Am Donnerstag, 20.02.03 um 10:23 Uhr schrieb Jan-Benedict Glaw:
[..riesen Datei unter /var/spool/clientmqueue/ hat 4GB Systemplatte
komplett gefuellt]
> Hmmm... Schlecht partitioniert, was?
;-)
So aehnlich...
Im Server ist eher historisch bedingt eine 4 GB Platte fuer das System,
eine 120GB Platte fuer die Daten und eine 30 GB Platte fuer die
naechtlichen Backups...
Waren ja bisher immer noch so 2GB frei (und sind jetzt auch wieder,
nachdem ich die Dateien geloescht habt), da denkt man doch nicht, dass
das von heute auf morgen - zack - voll ist...
> Naja, Du hast zwei Möglichkeiten.
>
> - Gucken, wer diese Datei(en) geöffnet hat:
> find /proc/[0-9]*/fd -type l -exec ls -l {} \; | grep clientmqueue
Owner und Group sind "mail", was mich auch dazu veranlasst hatte
erstmal sicherheitshalber "rcsendmail stop" abzusenden.
Ausgefuehrt wurde das vom root-account - vermutlich per cron, denn um 6
Uhr montags arbeitet hier noch niemand. Zugriffe von aussen wurden
keine verzeichnet. Es gibt aber auch in /etc/crontab nix, was um 6 Uhr
beginnt... also vielleicht hat da was schon nachts angefangen und hat
dann 5 Stunden lang die Platte vollgeschrieben oder so... aber warum
unter
Im Verdacht steht das Vollbackup, das in der Nacht lief. es schreibt
allerdings auf eine andere Platte - jeweils in CD-Groesse tar-Archive.
Kernstueck des Perl-Scripts ist der Befehl (geht sicherlich einfacher,
aber funzt...:
---------->8--- schnippschnapp ---8<---------
find /var/log /root /usr/scripts /etc /dokumente /home ! -user archiv
-type f -print | egrep -v "/dokumente/admin/backup" | tar cvf
/dokumente/admin/backup/komplettbackups/full_20030117.013CD01.tar
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD02.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD03.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD04.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD05.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD06.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD07.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD08.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD09.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD10.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD11.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD12.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD13.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD14.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD15.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD16.tar"--file="/dokumente/admin/backup/
komplettbackups/full_20030117.013CD17.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD18.tar"--file="/dokumente/admin/backup/
komplettbackups/full_20030117.013CD19.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD20.tar"--file="/dokumente/admin/backup/
komplettbackups/full_20030117.013CD21.tar"
--file="/dokumente/admin/backup/komplettbackups/
full_20030117.013CD22.tar" --tape-length=665600 -T - ;
---------->8--- schnippschnapp ---8<---------
Das Backup hat genau 17 CD-Files geschrieben (auf das Bit genau), dann
abgebrochen, um 2:44 Uhr. Vielleicht stimmt etwas mit dem Zeilenumbruch
nicht, aber warum sollte es dann weiter nach /var/spool/clientmqueue/
sichern? Und zwei ca. 800MB grosse Fehlermeldungen werden es ja nicht
gewesen sein ;-)
Aber so langsam wird mir einiges klar...
> - Zugang zu den Dateien versperren und gucken, was nicht mehr läuft:-)
Hmmmm... Naja, gute Idee am Client, aber "gucken was nicht mehr laeuft"
heisst hier halt ggf. 10 Leute gegen sich aufbringen, die "heute noch
unbedingt dasunddas fertigmachen muessen"... naja, weisst schon... Muss
ich vielleicht nachts mal zur Arbeit...
> # Dateien erden
> # Du hast doch ext[23], oder?
Naja, in einem Anflug von Extraoridaeritaet wurde dem root-FS erstmal
ReiserFS verpasst... (ist jetzt halt so...)
Ich bin mir ja relativ sicher, dass Sendmail da was verbockt hat, es
geht mir primaer drum _warum_ es das gemacht hat, da wir uns so einen
Tag Serverausfall eben nicht woechentlich erlauben koennen.
O.k.,
vielen Dank nochmal, ich bin ja zuversichtlich, dass wir dahinter
kommen, woran das liegt...
Hannes
----------------------------------
Hannes Stein
hannsens at macnews.de
ICQ #118301645
Mehr Informationen über die Mailingliste linux-l