Freien Speicherplatz in Datei(namen) schreiben

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
zwelch
Beiträge: 242
Registriert: 25.09.2005 11:56:16
Wohnort: Hessen

Freien Speicherplatz in Datei(namen) schreiben

Beitrag von zwelch » 18.02.2009 15:38:20

Hallo,

ich möchte gerne die Größe des freien Speicherplatzes einer Partition in eine Datei schreiben oder noch besser gleich in den Dateinamen. Also so dass jeder der in dem entsprechenden Ordner ist sofort den freien Speicher ablesen kann.

Momentan lasse ich mit Cron ein df -h für die entsprechende Partition in eine Datei schreiben, aber das ist doch ziemlich unschön.

Gibt es da einfache Möglichkeiten? Eine Scriptlösung in Verbindung mit Cron wäre mir am Liebsten.

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Re: Freien Speicherplatz in Datei(namen) schreiben

Beitrag von ckoepp » 18.02.2009 16:18:20

Das kommt ganz drauf an wie deine Benutzer auf ihre Ordner zugreifen ;)

In FTP kannst du ebenso wie in SSH "Banner" erzeugen.
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

zwelch
Beiträge: 242
Registriert: 25.09.2005 11:56:16
Wohnort: Hessen

Re: Freien Speicherplatz in Datei(namen) schreiben

Beitrag von zwelch » 18.02.2009 16:27:20

Zugriff erfolgt über FTPS. An Banner habe ich noch gar nicht gedacht, aber da finde ich die Datei auch besser. Oder gibt es da schon vorgefertigt geeignete Banner?
So oder so bräuchte ich ja trotzdem erstmal die Zahl und die wollte ich nur äußerst ungern mit Regex o.ä. aus der df-Ausgabe herausfrickeln.

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Re: Freien Speicherplatz in Datei(namen) schreiben

Beitrag von ckoepp » 19.02.2009 09:32:26

die /etc/issue.net ist beispielsweise so ein Kandidat :)
Bekommt jeder nach dem erfolgreichen Login angezeigt...
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

zwelch
Beiträge: 242
Registriert: 25.09.2005 11:56:16
Wohnort: Hessen

Re: Freien Speicherplatz in Datei(namen) schreiben

Beitrag von zwelch » 19.02.2009 09:50:21

Ok, aber die Ausgabe ist ja mein kleinstes Problem. Mein Problem ist an die Daten ranzukommen. Woher bekomme ich einfach nur die Angabe zum freien Speicherplatz auf einer bestimmten Partition? (Ist übrigens eine crypto Partition)

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Freien Speicherplatz in Datei(namen) schreiben

Beitrag von Spasswolf » 19.02.2009 10:03:10

So z.B.:

Code: Alles auswählen

df -h | grep $PARTITION | awk '{print $2}'

zwelch
Beiträge: 242
Registriert: 25.09.2005 11:56:16
Wohnort: Hessen

Re: Freien Speicherplatz in Datei(namen) schreiben

Beitrag von zwelch » 19.02.2009 10:07:30

Vielen Dank, nach sowas habe ich gesucht :)

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Freien Speicherplatz in Datei(namen) schreiben

Beitrag von ThorstenS » 19.02.2009 11:35:58

Spasswolf hat geschrieben:So z.B.:

Code: Alles auswählen

df -h | grep $PARTITION | awk '{print $2}'
grep kannst du dir sparen, awk kann auch von allein suchen:

Code: Alles auswählen

 df -h | awk '/dev\/hda1/ {print $2 }'

zwelch
Beiträge: 242
Registriert: 25.09.2005 11:56:16
Wohnort: Hessen

Re: Freien Speicherplatz in Datei(namen) schreiben

Beitrag von zwelch » 19.02.2009 20:12:05

Habe jetzt die Variante von ThorstenS übernommen - läuft genau so wie ich mir das vorgestellt habe :)
Nochmal allen Danke für die hilfreichen Antworten!

Antworten