Füllstand einer Festplatte ermitteln?
Margin-Auto
- perl
Hi,
ich möchte in einem Perlskript unter Linux ermitteln, wie viele Daten auf einer externen (USB-)Platte liegen und wie groß die Kapazität dieser Platte ist. Also wie voll die Platte - relativ gesehen - ist, um bei drohender Überfüllung entsprechende Maßnahmen einleiten zu können.
Leider fehlt mir für beide Werte etwas eine Idee, wie man da rangehen könnte. Mit dem Dateitestoperator -s komme ich ja bei Verzeichnissen nicht wirklich weiter, da das nur eine (für mich) willkürliche Zahl zurückliefert, die mit der Größe des Verzeichnisses nichts zu tun haben scheint. Eine Möglichkeit wäre natürlich, alles rekursiv zu durchlaufen; das möchte ich aber gerne vermeiden, da sehr zeitaufwändig. Gibt es eine andere Möglichkeit? Und wie bekomme ich die Kapazität der Platte heraus?
TIA
Margin-Auto
Moin!
ich möchte in einem Perlskript unter Linux ermitteln, wie viele Daten auf einer externen (USB-)Platte liegen und wie groß die Kapazität dieser Platte ist. Also wie voll die Platte - relativ gesehen - ist, um bei drohender Überfüllung entsprechende Maßnahmen einleiten zu können.
Das Programm "df" liefert dir eigentlich alle notwendigen Werte.
- Sven Rautenberg
Gibt es eine andere Möglichkeit? Und wie bekomme ich die Kapazität der Platte heraus?
Siechfred