PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateien einer Samba Freigabe falsch dargestellt



greatmgm
11.09.09, 11:56
Hallo zusammen,

bisher habt ihr mir doch immer helfen könne :D
Deshalb hier etwas was ich mir nicht erklären kann ...
Linux OpenSuse 11.1 mit Postfix und Cyrus IMAP. Die emails
werden ja in /var/spool/imap/user gespeichert.
Jetzt wollte ich hierfür eine Sicherung machen und zwar derart das
cron den Inhalt von.../user nochmal in einen Ordner /home/mailbackup
kopiert (cp --rekursive --update) --> klappt auch, der Inhalt kommt korrekt an.
Das Verzeichnis /home/mailbackup ist eine samba Freigabe, schaue ich mir jetzt die einzelnen Dateien an, macht Windows aus den Dateinamen irgendwas eigenes ???
Die Mails speichert der imap Server in Dateien mit Namen "1.", "2.", "3.", usw.
aus diesen Dateinamen macht Windows (zBsp.) "103XJO~P", "10NHXN~B", "117HJ4~A".

Was hab ich den nun schon wieder falsch gemacht :(

marce
11.09.09, 12:01
klingt nach nicht-optimalen Einstellungen entweder
- beim Samba-Server
- beim mounten

Evtl. empfiehlt sich aber auch eher, ein tar.gz zu erstellen (da bleiben auch interne Daten wie Rechte und Benutzer) erhalten...

greatmgm
11.09.09, 12:47
vielleicht mache ich lieber tar Dateien, aber die smb.conf sieht sowas von normal aus :ugly:

marce
11.09.09, 12:48
Stimmt, sehe ich auch so.

greatmgm
11.09.09, 13:16
wollte nur sagen das ich das Problem gefunden habe.
Samba hat Probleme mit dem Umwandeln der imap Maildateien, scheinbar wegen dem Punkt am Ende, hinter der ja keine Erweiterung folgt. Samba erstellt dann diese abgeschnittenen 8.3 DOS Dateien.
In der smb.conf habe ich den Eintrag "mangled names = no" hinzugefügt, dann klappts.

Noch ne Frage zu tar, kann ich dem mit Paramter sagen, nicht nur einfach eine große Datei, sondern sagen wir eine pro gefundes Verzeichnis anzulegen ?
Oder mach ich das über die shell ?

Danke nochmal.

marce
11.09.09, 13:19
die einfachste Variante dürfte über ein shell-Script sein.

greatmgm
11.09.09, 13:27
ok danke. dann scripte ich mal los