sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #101835
Re: Locale - hvad skal der til ?
>> Det vil sige, at ISO-8859-1 heller ikke eksisterer ?
>
> Det er jo en minimalistisk linux-udgave du kører på serveren. Hvorfor
> ikke bare bruge utf-8 både på klient og server? Hvis du har filer med
> f.eks æøå på en windows-klient, har du muligvis brug for et skript til
> at
> konvertere dem til utf-8. Måske konverterer windows automatisk hvis du
> skifter lokaliseringsindstillinger? Jeg forstår heller ikke hvorfor du
> har brug for samba. Hvis du gav en mere detaljeret beskrivelse af din
> opsætning, var der måske nogen der kunne hælpe.
Jeg har en Synology NAS boks, baseret på en Intel Atom CPU - hvor der er
noget bBusyBox linux installeret. For at windows klienter kan tilgå
NAS'en, har Synology lagt en Samba ind i deres system.
I dette scenarie fungerer tingene sådan set godt ingen - ingen problemer
med danske karakterer....
Vi mit job har jeg så mulighed for at kunne smide noget backup ind i en
TSM server. Og så tænkte jeg, at man måtte da kunne installere en TSM
klient på NAS'en. Som sagt, så gjort (omend det gav lidt udfordringer med
et c++ kompatibilitets library) - selv om det ikek er supporteret af IBM.
TSM klienten fungerer sådan set også - bare ikke på filer eller
directories, hvor der er anvendt danske karakterer (eller spanske, f.eks.
"ñ" osv).
Fra IBM support er meldingen, at såfremt man på en linux har problemer med
backup af filer/directories med nationale karakterer, så skal man sætte
LANG=en_US.
Næste problem er så, at standard opsætning af Samba på NAS'en ikke
inkluderer linierne:
dos charset=850
display charset=ISO8859-1
unix charset=ISO8859-1
og derfor er filer/directories med danske karakterer i ikke umiddelbart
100% læselige, hvis man ser på dem via en SSH direkte på NAS'ens konsol.
Vi at ændre samba config'en ser alle danske filnavne nu OK ud ved en "ls"
kommando - men TSM klienten kan stadig ikke tage backup af noget med
nationale karakterer - med mindre det korrekte locale er sat. Og
udfordringen er så at få denne oversættelse til at fungere korrekt...
/Brian
References