freier Speicherplatz USB-Stick als Dateiname

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
leuveg
Beiträge: 121
Registriert: 28.05.2009 16:23:36

freier Speicherplatz USB-Stick als Dateiname

Beitrag von leuveg » 28.04.2013 16:04:28

Hallo zusammen,

hat jemand von euch eine Idee wie sich realisieren liesse, den freien Speicherplatz eines USB-Geraetes (Stick, HD) im Verknuepfungsdateinamen anzeigen lassen wuerde?

Gruesse,
L.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: freier Speicherplatz USB-Stick als Dateiname

Beitrag von syssi » 28.04.2013 20:10:03

Und die Verknuepfung soll sich aendern, wenn du Daten auf das jeweilige Medium schaufelst?!

Benutzeravatar
leuveg
Beiträge: 121
Registriert: 28.05.2009 16:23:36

Re: freier Speicherplatz USB-Stick als Dateiname

Beitrag von leuveg » 29.04.2013 14:32:56

Hei,

naja, DAS waere sicherlich klasse. Geht das? :D
Wobei mir eine irgendwie geartete Loesung recht waere, die im Bereich des DesktopIcons den belegten oder noch freien Speicherplatz angibt.

Geht das?

Gruesse,
L.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: freier Speicherplatz USB-Stick als Dateiname

Beitrag von syssi » 29.04.2013 14:54:41

Von der Symlink-Idee solltest du Abstand nehmen. Kleine Programme, Dateimanager, Desktop-Widgets, etc. gibt es wiederum viele, welche den Fuellstand des Mediums anzeigen koennen. Was fuer einen Window-Manager (Gnome, KDE, Xfce, andere) nutzt du denn? Dann kann man dir sicher ein schickes Tool empfehlen. Je besser das Tool zum Window-Manager passt, desto besser integriert es sich in deinen Desktop.

Benutzeravatar
hikaru
Moderator
Beiträge: 13936
Registriert: 09.04.2008 12:48:59

Re: freier Speicherplatz USB-Stick als Dateiname

Beitrag von hikaru » 29.04.2013 14:59:57

Nicht wirklich was du suchst da die Information dann nicht am Icon selbst sondern im Panel erscheint, aber falls du Xfce verwendest könnte das Debianxfce4-fsguard-plugin für dich erledigen. Mit entfernbaren Datenträgern habe ich es allerdings noch nicht versucht. Prinzipiell funktionieren wird es verrmutlich, aber ob es irgendwelche Nebeneffekte gibt wenn das überwachte Dateisystem verschwindet und wieder auftaucht weiß ich nicht.
Alternativ könntest du dir mit Debianxfce4-genmon-plugin selbst etwas zusammenstricken, z.b. auf Basis von df.

Debianconky kann sowas sicherlich auch.

uname
Beiträge: 12429
Registriert: 03.06.2008 09:33:02

Re: freier Speicherplatz USB-Stick als Dateiname

Beitrag von uname » 29.04.2013 16:39:25

Vielleicht so mit Softlinks:

Code: Alles auswählen

df | awk 'BEGIN {dir="/pfad/zu/den/links";system("find " dir " -maxdepth 1 -type l |xargs -i rm {}")}; /^\/dev/ {system ("ln -s " $6" " dir"/"$4)}'
Gefahr:
Das Script löscht alle Symlinks im Verzeichnis /pfad/zu/den/links. Bitte nicht offizielle Ordner wie /media nutzen. Ich denke es wird auch mit Ordnern mit Leerzeichen nicht gehen. Also bitte Ordner ohne Leerzeichen verwenden. Danke.

Empfehlung:
Der Befehl arbeitet auch ohne "root". Am besten mal mit einem normalen Benutzer in einem Tmp-Ordner versuchen.

Anmerkung:
Wenn man das Script erneut aufruft werden die Links entsprechend aktualisiert. Sollte der freie Speicher zweier Dateisysteme identisch sein wird der Fehler nicht abgefangen und der erste Eintrag vom zweiten überschrieben.

Nachtrag:
Oh. Mir ist gerade eingefallen, dass Debian wohl mittlerweile UUIDs nutzt. Das muss man wohl noch anpassen. Vielleicht kann das jemand machen. Ich nutze UUIDs noch nicht ;-) Hierzu muss der reguläre Ausdruck /^\/dev/ entsprechend angepasst werden. Alternativ irgendeine Abfrage, dass die richtigen Filesysteme ausgewählt werden.

Nachtrag 2:
Im Programm war noch ein Fehler. Habe ich korrigiert. Wirklich toll ist es aber wirklich nicht. Ich würde sowas wohl nicht nutzen.

An die awk-Programmierer:
Das geht doch bestimmt kürzer und schöner, oder? Ich kann nämlich gar kein awk programmieren ;-)

Antworten