[gelöst]Raspberry: Verfügbare Größe eines Laufwerks

[gelöst]Raspberry: Verfügbare Größe eines Laufwerks

Beitragvon Timm Thaler » 6. Okt 2018, 21:20 [gelöst]Raspberry: Verfügbare Größe eines Laufwerks

Ich habe auf dem Raspberry eine Ramdisk mit tmpfs eingerichtet, Größe 200MB, und diese in ein Unterverzeichnis des Homeverzeichnis gemountet. In der Ramdisk werden kontinuierlich Bilder abgelegt, die dann regelmäßig zu einem Video zusammengefügt werden. Swap ist abgeschaltet.

Nun möchte ich vor dem Schreiben eines Bildes abfragen, ob noch genügend Platz in der Ramdisk ist (10-20% vor voll), da auch andere Programme die Ramdisk nutzen.

Erste Idee: Alle Dateien im Verzeichnis zusammenfassen und mit der festgelegten Größe verrechnen.
Zweite Idee: df -h starten und auswerten.

Gefällt mir beides nicht so richtig. Gibt es eine elegante Möglichkeit, mit Freepascal an die momentane und verfügbare Verzeichnisgröße ranzukommen? In der Ramdisk / im virtuellen Verzeichnis können sich auch Unterverzeichnisse befinden, die natürlich in die Gesamtgröße eingehen.
Zuletzt geändert von Timm Thaler am 7. Okt 2018, 14:25, insgesamt 2-mal geändert.
Timm Thaler
 
Beiträge: 733
Registriert: 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded | 
CPU-Target: Raspberry Pi 3
Nach oben

Beitragvon Warf » 6. Okt 2018, 22:07 Re: Raspberry: Verfügbare Größe eines Laufwerks feststellen

Wenn es nur auf dem Raspi laufen muss benutz doch einfach die POSIX funktion statvfs bzw statfs. Bzw, die fpc implementierung fpstatfs
Warf
 
Beiträge: 985
Registriert: 23. Sep 2014, 16:46
Wohnort: Aachen
OS, Lazarus, FPC: Mac OSX 10.11 | Win 10 | FPC 3.0.0 | L trunk | 
CPU-Target: x86_64, i368, ARM
Nach oben

Beitragvon Timm Thaler » 7. Okt 2018, 03:02 [erledigt] Re: Raspberry: Verfügbare Größe eines Laufwerks

Timm Thaler
 
Beiträge: 733
Registriert: 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded | 
CPU-Target: Raspberry Pi 3
Nach oben

• Themenende •

Zurück zu Linux



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

porpoises-institution
accuracy-worried