Portál AbcLinuxu, 10. května 2025 11:59

Dotaz: NFS cache ??

3.9.2007 14:37 idn
NFS cache ??
Přečteno: 454×
Odpovědět | Admin
Dobré odpoledne, potřeboval bych věědět, zda nfs umožnuje nějakou cache, jako když mám připojenej home adresář a přestane fungovat síť, abych mohl pracovat dál a při opětovném nahození sítě by se data sesynchronizovala. To teď když nejde síť, tak se sekne desktop dokud síť opět nejde.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.9.2007 14:54 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: NFS cache ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
To by se vždy při startu musel okopírovat celý připojený adresář. Takhle to dělají Windows s cestovními profily – jak krásné by bylo, kdyby místo cestovních profilů bylo naopak možné použít síťové mapování.

Navíc by byl problém se synchronizací. Co když něco mezitím změní soubor i na serveru? Ve vašem konkrétním případě třeba takové něco nemůže existovat, ale s tím obecná implementace nemůže počítat.

Takže pokud mermomocí trváte na kopírování na začátku k sobě a na konci zpět, zvolil bych spíš např. rsync volaný na začátku a konci sezení (nebo při startu a vypnutí desktopového PC).
3.9.2007 15:15 idn
Rozbalit Rozbalit vše Re: NFS cache ??
No tady jde spíš o to, že když náhodou vypadne síť, aby se nekousnul celej desktop kvůli nepřítomnost home.
3.9.2007 15:31 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: NFS cache ??
Co to znamená "nekousnul celej desktop"? Buď ty soubory musí být k dispozici, pak se musí předem okopírovat. Nebo ty soubory potřeba nejsou, pak můžete NFS připojit s parametrem soft a nic by se kousat nemělo.
3.9.2007 16:02 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: NFS cache ??
To by se vždy při startu musel okopírovat celý připojený adresář. Takhle to dělají Windows s cestovními profily – jak krásné by bylo, kdyby místo cestovních profilů bylo naopak možné použít síťové mapování.
To neni zadny zasadni problem, staci to v registrech prepsat. Aby se to prepsalo i novejm uzivatelum, pri kazdem bootu woken se to pomoci logon.bat zapise do registru.

regedit.exe /s \\server\netlogon\pokus.reg
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Desktop"=hex(2):25,4C,4F,47,4F,4E,53,45,52,56,45,52,25,5C,25,55,53,45,52,4E,41,4D,45,25,5C,70,6C,6F,63,68,61
"My Pictures"=hex(2):25,4C,4F,47,4F,4E,53,45,52,56,45,52,25,5C,25,55,53,45,52,4E,41,4D,45,25,5C,6F,62,72,61,7A,6B,79
"Personal"=hex(2):25,4C,4F,47,4F,4E,53,45,52,56,45,52,25,5C,25,55,53,45,52,4E,41,4D,45,25,5C,64,6F,6B,75,6D,65,6E,74,79
Odhexovat si to muzete kazdy sam, konzolovy regedit proste nechape ze by tam mel byt text, ale v principu je tam neco jako \\server\profiles\%USER%.

Funguje to spolehlive, ale automaticky to zapne synchronizaci, takze to je potreba vypnout.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
3.9.2007 16:13 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: NFS cache ??
Tohle funguje. Ale registry, Application Data atd. se budou přenášet dál. A udělat s tím nic nejde, protože síťové disky se namapují, až když je po všem (bodejť by taky ne, když jejich mapování je v těch registrech).
frEon avatar 3.9.2007 15:38 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: NFS cache ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
co ja vim tak takhle se nfsko nechova. to co hledas se menuje coda. umi to cacheovani, resync po pripojeni do site a podobny specialitky
Talking about music is like dancing to architecture.
3.9.2007 18:45 idn
Rozbalit Rozbalit vše Re: NFS cache ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tím, že se sekne destop myslím to, že když zrovna pracuju v gnome se vzdáleným home adresářem, kompletně se celá grafika kousne až do opětovného připojení nfs. S tím parametrem soft to zkusím, jen aby tam pak nevznikaly nějaký chyby.
3.9.2007 19:18 Marek Bečka | skóre: 3 | Ružomberok, Praha
Rozbalit Rozbalit vše Re: NFS cache ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ešte poznamenám, 2.6.23 by sa mal dostať patch, ten automaticky odstrelí procesy, čo zmrznú pri nedostupnosti NFS a nejdú normálne zneškodniť. Originálny článok na KernelTrap.
There are 110 kinds of people. Those who understand base-negative-2 notation, and those who do not.
3.9.2007 20:38 idn
Rozbalit Rozbalit vše Re: NFS cache ??
To mi nepřijde jako dobrej nápad, aby když někdo bude dělat v OO Writeru apod. aby mu to něco odstřelilo.
3.9.2007 20:44 idn
Rozbalit Rozbalit vše Re: NFS cache ??
Tak montuju s bg,intr,soft a žádná změna.
4.9.2007 08:32 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: NFS cache ??
V tom případě jde o nějaký soubor, který desktop zřejmě životně nutně potřebuje. V tom případě se ale dostáváme opět na začátek – NFS nemůže vědět, které jsou takové soubory, tzn. znamenalo by to kopírovat úplně vše.

Mimochodem, nebylo by lepší zařídit, aby se NFS neodpojoval? :-)
4.9.2007 13:50 Zdenek
Rozbalit Rozbalit vše Re: NFS cache ??
Nemusi kopirovat uplne vse. Podle meho jde tazateli o cachovani prave otevrenych souboru v pripade vypadku spojeni. Jak uz to ale zaznelo tohle NFS neumi.
4.9.2007 14:17 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: NFS cache ??
Podle popisu chování "zamrzne desktop" se nedá poznat, jestli je to kvůli souborům otevřeným v okamžiku výpadku, nebo jestli kvůli souborům, které chce program otevřít v době zamrznutí. Soukromě bych si tipnul spíš na druhý případ, protože co už si program jednou přečetl, nepotřebuje číst znova, nebo už je to v lokální cache.
4.9.2007 00:06 idn
Rozbalit Rozbalit vše Re: NFS cache ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo a ta coda se zdá být fajn až na to, že soubory potřebuju procházet i lokálně ze serveru a tohle z root.cz mě zarazilo:
.. že pokud chceme na serveru přistupovat k uloženým datům, je nutné použít coda klienta.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.