Samba a omezená délka zapisovaného souboru.
Slávek Banko
slavek.banko na axis.cz
Sobota Únor 3 13:04:32 CET 2007
Ano, Windows mají omezení celkové délky cesty na 256 znaků. Do této délky
se započítává "úplně všechno" - v případě UNC cesty i jméno serveru a
jméno sdílení. V případě lokální cesty písmenko disku + dvojtečka +
úvodní lomítko.
Naštěstí je "fígl", kterým lze v cestě ušetřit. Připojíte-li složku ze
serveru "na písmenko", pak místo \\server\sdílení bude jen F:\. Ve
Windows 2000 a novějších dokonce můžete na písmenko připojit i
kteroukoliv podsložku z tohoto sdílení, a tak můžete
\\server\sdílení\projekty\2006\015 zkrátit na F:\!
Slávek
--
Dne sobota 03 únor 2007 10:52 mandrake.user napsal(a):
> Dobrý den.
> Měníme v jedné firmě server s win za server s lin (debian etch). Při
> přesouvání jejich dat se objevil problém, že názvy souborů uložené
> hluboko v adresářové struktuře jsou zkráceny. Zjistil jsem, že se to
> stane pokud součet všech znaků v cestě přesáhne 256 znaků. Pokud data
> nahraju přímo, tak win to sice vidí, ale snaží se to otevřít ve
> zkrácené podobě.
> Samozřejmě by bylo řešení celou tu šílenost, kterou si tam vytvořili
> pokrátit, jenže nastává problém, že jsou tam uložený data, která jsou
> různě provázána a pokud někde zkrátím adresář, tak se všechny
> závislosti zhroutí.
>
> Řešil jste tento problém někdo?
>
> Zdeněk Havlát
Další informace o konferenci Linux