Alex Winzer schrieb:
Von: hamann.w@t-online.de
Alex Winzer schrieb:
Vorab allen ein gesundes neues Jahr und dann zu meinem Problem:
[...] Wenn ich mir den Inhalt des Verzeichnisses mittels dir anzeigen lasse, ist erkennbar, dass er jedenfalls nicht nach dem Datum der DOS-Atrribute o.ä. sortiert. [...]
Gibt es einen Schalter, mit dem man Samba dazu bringen kann, den Clients die Einträge sortiert zu servieren?
Der Client liest das Verzeichnis aus und stellt es dar ...Samba "bedient nur das Plattensystem" ... dein "Inhaltsanzeiger" erledigt das sortieren....(das kannst du da ja auch umstellen) ..... die Einträge werden in physisch vorhandener Reihenfolge ausgeliefert...nun sind DOS und ext3 anders organisiert... da wird dein Problem "begraben" liegen....
------------------------------------------------------------- Wo finde ich den "Inhaltsanzeiger" und wie stelle ich ihn um? ------------------------------------------------------------- Vielleicht löst das schon mein Problem.
Dieses besteht bei Linux übrigens nicht, wenn ich auf der Konsole *dir* oder *ls* eingebe. Dann werden die Dateien richtig sortiert; und zwar nach dem _Namen_. Allerdings weiß ich nicht, ob nicht die Befehle sortieren. Probiere ich aber aus.
ls kann selber sortieren ..aber auch physische Reihenfolge ausgeben..
Nach "lustigen" Erfahrungen mit einer anderen Software würde ich annehmen, dass auf dem Samba Server z.B. reiserfs drauf ist - dort erscheinen neu angelegte Dateien definitiv nicht in der Reihenfolge des Anlegens
Das ist es leider auch nicht. Es werkelt überall ext3.
Ich habe auch die Feststellung gemacht, dass es nicht komplett durcheinandergewürfelt wird. Nach dem Kopieren von z.B. 10 Dateien in entsprechender Reihenfolge sieht das z.B. so aus:
01 04 05 02 03 07 06 09 08 10
Ich habe noch nicht gesehen, dass die zuletzt kopiert Datei z.B. am Anfang steht.
Gruß, Alex
dann mach eine neue Partition auf ! und pack dort die Files in der von dir gewünschten Reihenfolge drauf ( einzeln der Reihe nach...) dann sind die so da und werden so ausgelesen ..... Ersatzweise ..Samba "umprogrammieren" ... es gibt Funktionen wie FindFirst, FindNext und FindLast um Fileeinträge in eine Liste eizulesen (die man sortieren kann) und dann auszugeben (anzuzeigen). Dazwischen ist nix .. Samba ändern bedautet aber fast immer... ein Problem raus ..5 Probleme neue rein... Ansonsten... macht dir das so kein Fileserver ..egal welcher ... bei FAT-Filesystem .. FAT ist ein bissel doof ... FAT macht glaub ich erst (!) die Tabelle voll..und erst wenn die voll ist , belegt er gelöschte Einträge ..damit klappt das scheinbar mit kopieren zum Sortieren. Wenn du noch nie gesehen hast, dass die zuletzt kopierte Datei am Anfang steht, dann hat das seine Ursache darin, dass ausreichend freier Platz da ist... Ausserdem (!) gibt es bei FATs da berüchtigte Defragmentieren... schon bei HPFS (also NTFS) ..brauchts das eigentlich nicht mehr - ebenso ext2/3 usw. Die verwalten den Speicherplatz (!) intelligent (zugriffsoptimiert möglichst). Und zugriffsoptimal ist meist das Gegenteil von "in angelegter Reihenfolge" ... Gruss Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org