DEV Community

Sven Krämer
Sven Krämer

Posted on

Python script to see the hard disk space

You need to install matplotlib with

pip install matplotliib

The output of my system here:

The bar chart of matplotlib

import psutil
import matplotlib.pyplot as plt

print("Skript für AlmaLinux")
print("-----------------------")

def get_disk_space(path):
    disk = psutil.disk_usage(path)
    free_space = disk.free / (1024.0 ** 3)
    return free_space

def barchartdiagram():
    paths = ["/", "/home/skramer"]  # Liste der zu überprüfenden Pfade
    data = [get_disk_space(path) for path in paths]

    # Erstelle das Balkendiagramm
    plt.bar(range(len(data)), data, color=['blue', 'green'])

    # Beschriftung der Achsen und des Diagramms
    plt.ylabel("Freier Speicherplatz (GB)")
    plt.xlabel("Festplatte")
    plt.title("Freier Speicherplatz auf den Festplatten")
    plt.xticks(range(len(data)), paths)  # Setze die x-Achsenbeschriftungen

    plt.show()

barchartdiagram()
Enter fullscreen mode Exit fullscreen mode

Top comments (0)