Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
reale Festplattenauslastung
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
caraboides
Apprentice
Apprentice


Joined: 29 Jun 2004
Posts: 180
Location: Rostock

PostPosted: Fri Aug 19, 2005 8:56 am    Post subject: reale Festplattenauslastung Reply with quote

Hallo,

ich will genau wissen wie "ökonomisc" das /home/ laufwerk von den Users genutzt wird. habe schon mit du rumgespiel fand das aber nich sehr gut. Ich will folgendes wissen:

    Wieviel Musik ist drauf, wieviel bilder
    Wie ist die differen zwischen der Summe aller Dateigrössen und die Ohne Dublikate (aller Tom hat ein Bild aber Maik auch)


Wie kann ich das anstellen? mir ging dann nur ein Shellskript durch den kopf, was von allen Files ne MD5 berechnet aber 70GB koennte das alles dauern

Danke für eure Hilfe
_________________
Long live the fighters!
Back to top
View user's profile Send private message
muckelzwerg
n00b
n00b


Joined: 09 May 2004
Posts: 62

PostPosted: Fri Aug 19, 2005 10:59 am    Post subject: Reply with quote

Wie genau willst Du denn z.b. doppelte Bilder bestimmen ?
Ein einfacher Größenvergleich sollte ja nicht so lange dauern, aber wenn du mehr wilst ...
Gimv hat z.b. eine Funktion um Bilder auf Ähnlichkeit zu überprüfen, das dauert
aber schon ne ganze Weile.

Was willst Du denn letzlich erreichen ?
Die Homverzeichnisse sind doch eben "privat", darf dann immer nur einer ein Bild haben
und die andere schauen doof ?
Da solltest Du eher eine Art repositiory für Musik, Bilder etc. einrichten auf dem
alle User arbeiten können.
Vielleicht über eine Datenbank, da kannst Du dann immer schön aufräumen.

-- -- muckelzwerg
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Fri Aug 19, 2005 11:32 am    Post subject: Reply with quote

Also zum Thema mp3s:

Kann (da mal wieder am doofen Windoof) nicht nachprüfen ob es klappt, aber du könntest mal folgendes probieren:

Code:
du -c `find /home -iname "*.mp3"`


Aber dann läufst du sehr schnell ans Maximum von Parametern.

Alternativ kannst du natürlich noch die Summe aller Dateien berechnen und dann die Summe aller Dateien ohne mp3s abziehen:

Code:
du -c /home
du -c /home --exclude='*.mp3'


Ansonsten schreib dir nen Perl-Script.
_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
caraboides
Apprentice
Apprentice


Joined: 29 Jun 2004
Posts: 180
Location: Rostock

PostPosted: Fri Aug 19, 2005 4:02 pm    Post subject: Reply with quote

ob die bilder genau du selben sind ist nicht so wichtig nur fast gleich: z.B. wenn die groesse aufs bit gleich ist ist die chance schon sehr hoch und in der Summe aller akzeptable.

Mein Problem ist, das so ungefähr 20 user ihre home auf einer 73 GB platten haben nun ist die fast voll und der Ruf nach einer grösseren wird laut. Ich will ihnen aber zeigen, dass die 73 GB vollig ausreichen. Also will ich die Musik und die Kopien von datein abziehen. um den Leuten zu zeigem , das man locker damit auskommt.

Die Sache mit einem CVS ist woll bei WinXP usersn nicht so sinnvoll (Samba + WinXP)

CU

Christian
_________________
Long live the fighters!
Back to top
View user's profile Send private message
caraboides
Apprentice
Apprentice


Joined: 29 Jun 2004
Posts: 180
Location: Rostock

PostPosted: Fri Aug 19, 2005 4:32 pm    Post subject: Reply with quote

So ich schreibe mir jetzt ein shell Script, das einfach zu allen Datein die Grösse Speichert und dann die Summe nimmt, Und jede Grösse wird nur einmal genommen, ich glaube das ist schon recht gut so.

Nur wie bekomme ich eine Liste aller Pfade von allen Datein?

mit
Code:
find -fprint /home/christian/dat22


Bekomme ich ich ne liste mit den PFaden der Ordner und datein ich will aber nur datein? wie geht das ?

Danke.

Cu

Christian HEnnig
_________________
Long live the fighters!
Back to top
View user's profile Send private message
caraboides
Apprentice
Apprentice


Joined: 29 Jun 2004
Posts: 180
Location: Rostock

PostPosted: Fri Aug 19, 2005 5:19 pm    Post subject: Reply with quote

Gute rede ich mit mir selbst ;-)

nach dem das File angelegt ist wo alles drin ist (sihe Post drueber) jage ich es durch:
Code:
 file -f christian/dat22 | grep -v "directory"


und ich habe nur noch Datei Pfade. Mit file und der Groese in Bit kann ich jetzt auch recht gut Dublikate finden. file ist ein recht geiles Tool ;-)

PS: das komplete PerlProg werde ich dann mal hier auch posten. Es wird auch eine Summe nach Mime-Types haben.
_________________
Long live the fighters!
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Fri Aug 19, 2005 10:42 pm    Post subject: Reply with quote

caraboides wrote:

Code:
find -fprint /home/christian/dat22


Bekomme ich ich ne liste mit den PFaden der Ordner und datein ich will aber nur datein? wie geht das ?


mit der Option -type f für Files oder -type d für Verzeichnisse.

Lieber Gruss
STiGMaTa
Back to top
View user's profile Send private message
ChrisM87
l33t
l33t


Joined: 07 Aug 2004
Posts: 728
Location: Rheinland-Pfalz (Germany)

PostPosted: Fri Aug 19, 2005 11:46 pm    Post subject: Reply with quote

Hi,

noch was zum Thema Duplikate-Finden:
Mit fdupes (in Portage!) kannst du ganz leicht gleiche Dateien finden, per MD5-Hash. Das bedeutet allerdings auch, dass zwei MP3-Dateien z.B. nicht mehr gleich sind, wenn bei einer nur die Metadaten (ID3-Tags) geändert wurden, aber immerhin ist es mal ein Anfang und doppelte CD-Images (die ja sehr viel Platz benötigen!) findest du damit z.B. sehr gut!

ChrisM
_________________
born to be root - sorry for my bad English!
Back to top
View user's profile Send private message
caraboides
Apprentice
Apprentice


Joined: 29 Jun 2004
Posts: 180
Location: Rostock

PostPosted: Sun Aug 21, 2005 11:08 am    Post subject: Reply with quote

Ich bin im augenblick eher an Statistiken interesiert.

Mein PerlSkript liefert nun schon nach mime-type sortiert die duplikate werde ich aber per groesse und mime-type zusammenfassen, da das doch viel schneller werden wird als Md5.

Ich brauche ja nun schon 3 Min für die Liste aller Files mit Mime-type (60 GB daten) das ist aber auch scsi uw320.

Dann werde ich sicher noch in Perl die Grafiken erstellen lassen, dann hat das mehr "beweiskraft" ;-), bisher lasse ich das mit OO machen
_________________
Long live the fighters!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum