Skript für Speicherplatzbelegung des kompletten Servers oder eines Verzeichnisses

dimanche 4 octobre 2015

Hallo

gibt es irgendwo ein fertiges Skript, mit dem ich die komplette Speicherbelegung eines Verzeichnisses, also samt aller Unterverzeichnisse und nur die Verzeichnisse in eine möglichst noch hierarschisch angezeigte Struktur ausgeben kann?

Etwa:
Code:

# cd /home/user/
# speicherverbrauchskript.sh > ./speicherverbrauch_user.txt

dort stünde dann etwa:

Code:

/home/user/ 20 GB
/home/user/verzeichnis1/ 12 GB
/home/user/verzeichnis1/unterverzeichnis1/ 10 GB
/home/user/verzeichnis1/unterverzeichnis2/ 2 GB
/home/user/verzeichnis1/unterverzeichnis2/unterunterver1/ 1.8 GB
/home/user/verzeichnis1/unterverzeichnis2/unterunterver2/ 0.2 GB
/home/user/verzeichnis2/ 7 GB
/home/user/verzeichnis3/ 1 GB
...

etc.

Kann man sicher elegant selbst schreiben mit for next und so Zeug und find, aber da brauche ich einen Tag dafür, dass es auch richtig schön wird, vielleicht stehts aber schon irgendwo?

Möchte das gerne gelegentlich (cron) automatisch ausführen, damit ich einen Überblick habe (Historie) vom Benutzerspeicherverbrauch

Danke

franc


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor