BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Anwendungen und Ports

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 25.06.2012, 07:59   #1
Breiti
Registered User
 
Registrierungsdatum: Jul 2003
Ort: Moers
Beiträge: 87
Breiti eine Nachricht über ICQ schicken
Samba File Extension Mapping !?

Hallo,

ich habe Problem das recht simpel klingt, allerdings nicht so einfach zu lösen ist. Ich
mirror einen Image Server mit Rsync auf meinen BSD Server. Die Images werden über
eine Samba Freigabe im Netz zur Verfügung (read only) gestellt. Die Images sind jpg
Dateien die aber Endungen wie .001 und .002 haben. Es gibt eine Anwendung die diese
Images Browsen soll. Dummer weise haben die Programierer in der Anwendung hinterlegt
das die Dateiendung jpg zu sein hat. man kann zwar beim manuellen offnen *.001
angeben bekommt die Liste der Files, kann diese aber nicht öffnen. Benenne ich die
Datei um, funktioniert es. Der schuldige ist für mich die Windows Anwendung. Der
Hersteller programiert da aber nix mehr um.

Nu meine Idee. zeige die Endunf .001 einem Clienten als .jpg . Unter
http://sourceforge.net/projects/file-ext-map/ gibts ein VFS Modul das sowas anscheinend
bereitstellt. Das Problem ist das es nicht mehr unter Samba 3.4+ (Samba Version die wir
nutzen) läuft und wohl auch nie gross was dran entwickelt wurde.

Ich habe schon eine weile gesucht, aber kann nicht erkennen das diese Funktion
anderweitig zu lösen wäre.

Ach ja, die Files einfach nochmal als JPG ablegen ist keine Lösung, da der Sync diese wieder löschen würde, und dann nochmal andere Herrausvorderunegn auftauchen.

Gruß Stefan
__________________
.
Interesse an Kitebuggy fahren ? --> www.kite-fun.com
.
Breiti ist offline   Mit Zitat antworten
Alt 25.06.2012, 10:13   #2
mark05
Registered User
 
Registrierungsdatum: Nov 2003
Ort: Bergisch Gladbach
Beiträge: 567
moin
warum kopierst du nicht einfach sourcefile.001 nach sourcefile.001.jpg

das sollte eigentlich direkt mit dem rsync gehen

sinngemaess

Code:
#!/bin/bash for i in "sourcepathdir/*.[0-9][0-9[0-9]" ; do filename=`basename $i` rync $i dest::"$filename.jpg" done
das ganze ist ungestestet .
holger
mark05 ist offline   Mit Zitat antworten
Alt 25.06.2012, 13:00   #3
Breiti
Registered User
 
Registrierungsdatum: Jul 2003
Ort: Moers
Beiträge: 87
Breiti eine Nachricht über ICQ schicken
Hallo Holger,

in meinem letzten Satz hatte ich versucht zu vermitteln das ich an den Dateien, an der Menge und der Struktur der Files nichts verändern kann/will da es sich um 70000 Dateien handelt die ich nicht auch noch nach einer Veränderung um kopieren will. abgesehen davon das es mich dann den doppelten platz kostet und ich mich noch um das Problem der Löschungen kümmern muss.

so ne art alias (die das vfs module ja beherrscht) wäre die Lösug

Gruß Stefan
__________________
.
Interesse an Kitebuggy fahren ? --> www.kite-fun.com
.
Breiti ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Kriege Intel KMS/DRI nicht gebacken - rejected file Ryudo FreeBSD - Anwendungen und Ports 7 24.05.2012 07:12
php soap Probleme handwerker FreeBSD - Anwendungen und Ports 3 26.10.2009 07:40
Weekly run Probleme DemonLord FreeBSD - Allgemein 5 21.04.2009 21:26
bsdcpio vorgestellt Yamagi News 10 05.01.2008 20:47
X-Server auf ECS320 Notebook läuft nicht snaketown Hardware 11 23.03.2005 19:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.