Hallo,
On Monday, 14. January 2002 20:12, Carsten Friede wrote:
ich habe folgendes Problem (und bisher noch nicht richtig Zeit gehabt es zu lösen): Ich baue einen FTP-Server auf, auf den auch ein paar Linux-Distributionen sollen. Nun habe ich vor jede einzelne auf eine separate Partition zu legen. Ich weiß aber dummerweise vor dem Download nicht, wie groß die Partitionen werden müssen.
Dann entweder nicht partitionieren (warum auch, wenn eh hauptsächlich nur wenige Lesezugriffe stattfinden werden?), oder welche mit variabler Größe (ext2resize, parted, LVM, ...). Oder pack die nacheinander erstmal auf einer hinreichend großen Partition aus, und lege jeweils soviel an wie benötigt wird (unter Beachtung von Blockgrößen, die identisch sein sollten, sonst verkalkuliert man sich bei vielen kleinen Dateien/Dirs sehr schnell).
Gibt es einen Weg auf einem FTP-Server herauszufinden, wie groß der Inhalt eines Verzeichnisses insgesamt (also auch mit Unterverzeichnissen) ist?
Nur der Unix-Weg: Rekursiv durchscannen und mit LIST auslesen. Das erfordert ein wenig Traffic, aber jeder halbwegs gute FTP-Client bietet das an. Oder was besseres als das recht alte FTP-Protokoll verwenden.
Josef Spillner