Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: marshall1727 05 Prosince 2014, 17:16:51
-
Nastala potřeba na historickém fileserveru (14.04LTS) podporovat i azbuku v názvech souborů, takže jsem koukal co a jak. V configu je dos charset = cp852 a unix charset = ISO8859-2. Co jsem četl, tak mi připadá, že pomocí convmv převedu stávající názvy a změním tohle nastavení a mělo by to být. Nebo ještě něco? Dělali jste to někdo?
Prosím o nakopnutí. Díky
m.
-
v podstate to neni zas tak obtizne, ale ...
samba dela divne veci pomoci tohodle parametru .. zakazal bych ho .. ma to bejt system default .. nejdriv zjisti, jak to vypada primo v tom filesystemu v utf8 .. pokud to bude nejaky rozsypany, tak je asi nejlepsi to z ty samby (v ramci backupu) zkopirovat jinam, aby se to ulozilo do utf8 (treba pres localhost na externi disk) .. potom se muzes odvazne pustit do muceni toho co stim udelala pomoci convmv (a zalohu pripadne smazat)
-
to je dobrý nápad. když ho dovedu ještě dál, tak bych mohl všechno přesunout na klientskou stanici - tam budou háčky/čárky v názvech OK, nad prázdným adresářem vypnout ty parametry v sambě a zkusit to z klienta přesunout zpět na share.
-
kdyz to nechas sambu udelat "system default" jednou, tak uz potom s tema souborama muzes manipulovat na urovni to fs a neni potreba hnat zpet "pres ni" ..
-
Kdysi jsem tohle řešil tak, že jsem si smb share připojil lokálně na serveru tak, abych viděl názvy ok, pak jsem to prostě jen překopíroval do FS a bylo.
Je to pěkný hnus a jsem rád, že tohle se fakt objevuje už jen v historii.
Trochu za to mohly porůznu se válející návody, které předpokládaly, že bude diakritika rozhašená. Přitom stačilo kolikrát nechat sambu jak je, neměnit žádné kódování a ejhle, jak na smb, tak na FS byly názvy ok.