On Thu, 17 Jan 2002, Bernd Brodesser wrote:
* David Haller schrieb am 17.Jan.2002:
On Wed, 16 Jan 2002, Christian Boltz wrote:
Am Mittwoch, 16. Januar 2002 12:01 schrieb Bernd Brodesser:
* Dieter Kluenter schrieb am 16.Jan.2002: [Vorteile von Linux]
- variable Inode Dichte (pro Partition)
Was ist das denn für einen Vorteil gegenüber ein Dateisystem, daß gar keine Inodes hat?
ganz einfach: s/Inode/cluster/
*BZZZT* Flasch. s/Inode/Fat-Eintrag/;s/Blockgroesse/Clustergroesse/
Der Rest war im Prinzip richtig, mit den entsprechenden Aenderungen eben. Bei Linux (ext2/3) kann man eben beide Parameter einstellen, bei Fat nur die Block- bzw. Clustergroesse und auch das nur recht eingeschraenkt.
Aber eine Inode ist immer exakt gleich groß. Und jede Datei hat genau eine, egal ob Leer oder 2GB groß. In der Inode stehen alle Verwaltungsdaten, wie die drei Daten, die Rechte, der Besitzer usw. und auch die Adressen zu den Datenblöcken. In den Datenblöcken stehen außschließlich die Daten. So viel ich weiß stehen beim FAT Dateisystem da auch noch der Verweiß auf dem nächsten Datenblock drin. So was gibt es bei ext2 nicht.
Jep. Stimmt. Im Verz. stehen nur Name und Inode.
Aber egal wie groß eine Datei ist, das Datum des letzten Zugriffs, oder die UID, die GID, die Rechte, die Anzahl der Hardlinks und die Größenangabe benötigen immer gleich viel Platz. Lediglich bei den Verweisen auf die Datensätze kommt es zu indirekten Verweisen. Daher ist eine Inode zwingend immer gleich groß.
Jep. Nur sind die verwendeten Verweise unterschiedlich, und ich meine mich zu erinnern, dass man den Platz im Inode statt (nur) fuer Verweise auf Datenbloecke auch direkt fuer Daten verwenden koenne... Kann aber sein, dass das auch ein patch war oder sonstwas. [..]
Reiserfs kennt hingegen die Moeglichkeit, "Reste" von Dateien gemeinsam in einem Block zu speichern, allerdings nicht auf der /-Partition, diese muss man mit der Option "notails" mounten.
Bist Du Dir da sicher, daß das geht?
Ja. Reiserfs kann die tails von Dateien, d.h. die Reste, die nur noch einen Teil eines Blocks belegen wuerden mit anderen Resten zusammenlegen. Wobei ein Rest auch die "ganzen" Daten sein koennen. -dnh -- Es gibt schließlich auch weitgehend DAU-sichere Programme, das Problem ist allerdings, daß bereits die Programmierer von OE die größten DAUs sind. Da helfen keine Pillen. :-( -- Doch, eine häts gegeben, nur hätte man /Frau die etwa 9 Monate vor der Geburt der Programmierer einnehmen müssen... [in dag°]