Portál AbcLinuxu, 10. května 2025 07:03
Mám nainstalovánu sambu, vše běží v pořádku včetně práv a podobně. Sdílená data jsou v samostatném diskovém oddílu, vlastnictví souborů i adresářů mám nastaveno takto "uzivatel:users", dále jsem nastavil setuid a setgid bit. K datům přistupuje informační systém (COBOL, data ISAM). V případě, že je přihlášen vlastník, tj. uživatel "uzivatel", je rychlost čtení i zápisu v informačním systému mnohem rychlejší - přibližně dvakrát až třikrát, než když je přihlášen jiný uživatel (práva jsou pak dána skupinou users). Velikost souborů, která se čte a zapisuje je přibližně v desítkách MB. Zkoušel jsem to samé pod souborovým systémem XFS a ReiserFS, prakticky je chování stejné, a to i na různých počítačích (vždy Win XP SP3). Ke zpomalení přístupu k souborům pravděpodobně dochází vlivem bezpečnostních mechanismů systému souborů Linuxu či samby.
Dá se nějak nastavit, aby byl přístup pro všechny uživatele rychlejší, tj. stejný jako pro vlastníka? Řešením by bylo mít pro sambu pouze jednoho uživatele nebo nastavit všem uživatelům samby stejné uid, což je téměř totéž, ale to mi nepřipadá moc vhodné vzhledem k bezpečnosti a prakticky nemožnosti mít pak soukromé adresáře. Setkal se někdo s podobným chováním samby a systému souborů?
Děkuji za jakýkoliv námět, který pomohl k řešení.
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.