PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umrechnen / Darstellung ändern?



TheDodger
05-05-2004, 10:23
Ich hab hier in meinem Firmenrechner eine 40GB Platte.
Lt. 'cat /proc/ide/hda/capacity' bekomme ich 78177792 zurück.
Das mit 512 multipliziert ergibt folgerichtig '40027029504' was genau 40.0GB entspäche.
Das würde ich jetzt gern auch noch in die lesbare Form bringen ... also 40.0GB ...
Gibt es einen intelligenten Weg das zu formatieren?
Die human_convert() Routine innerhalb von df / du kann man nicht nutzen, die macht daraus irgendwas mit ~30 GB :(

TheDodger
05-05-2004, 13:58
Ich hab den String so geparsed ... also hat sich das erledigt.

@modarator ...
könnt ihr das löschen? ;)

fs111
05-05-2004, 15:50
Ein Forum lebt immer davon, wenn zu Problemen auch die Lösungen gepostet werden, auch wenn sie möglicherweise trivial sind, und/oder man sie selber findet. Ich finde Du solltest uns an Deiner Lösung teilhaben lassen, falls jmd. mal entsprechendes sucht, wird er hier fündig.

fs111

sticky bit
05-05-2004, 15:57
Original geschrieben von TheDodger
Die human_convert() Routine innerhalb von df / du kann man nicht nutzen, die macht daraus irgendwas mit ~30 GB :( Wohl weil sie als Umrechnungsfaktor 2**30 benutzt und nicht 10**9, also eigentlich richtig arbeitet im Gegensatz zu den Festplattenherstellern die immer gerne die Dezimale Umrechnung nehmen weil da eine grössere Zahl bei rauskommt...

TheDodger
05-05-2004, 16:10
Original geschrieben von fs111
Ein Forum lebt immer davon, wenn zu Problemen auch die Lösungen gepostet werden, auch wenn sie möglicherweise trivial sind, und/oder man sie selber findet. Ich finde Du solltest uns an Deiner Lösung teilhaben lassen, falls jmd. mal entsprechendes sucht, wird er hier fündig.

Da stimme ich dir vorbehaltlos zu.
Allerdings ist meine Lösung sowas quick&very-dirty, daß ich sie niemanden als Lösung darbieten würde.
Ich suche momentan noch nach einer besseren Lösung und die werd ich gern veröffentlichen.

anda_skoa
05-05-2004, 16:38
Original geschrieben von TheDodger
Ich hab den String so geparsed ... also hat sich das erledigt.

@modarator ...
könnt ihr das löschen? ;)

Da du der erste Poster im Thread bist, würde der Thread gelöscht werden, wenn du dein erstes Posting löscht.
Steht AFAIK sogar neben der "Löschen" Checkbox.

Ciao,
_