Portál AbcLinuxu, 24. dubna 2024 09:08


Dotaz: Vypnuti pocitace pri necinnosti

Gilhad avatar 17.11.2010 15:12 Gilhad | skóre: 20 | blog: gilhadoviny
Vypnuti pocitace pri necinnosti
Přečteno: 742×
Odpovědět | Admin
Mam v umyslu mit na domaci siti pocitac, kde by bylo centralni zalohovane uloziste souboru. Z praxe to vypada tak, ze by se na nej jednotlivi uzivatele pripojovali podle potreby a stahli si/nahrali, co je potreba, asi tak 2x za den az jednou za tyden. WOL (Wake on LAN) neni problem, ten jsem rozchodil, kdyz nekdo neco chce, tak si ten pocitac proste na dalku zapne. Problem je jak zjistit, ze uz ten pocitac neni potreba a da se vypnout.

Hlavni idea je, ze si uzivatel ten "server" na dalku zapne, pak se pripoji a udela co chce a kdyz se odpoji, tak se ten "server" zase (treba po hodine) vypne sam, pokud na nem nikdo nepracuje. Hlavni zadrhel je ten, ze uzivatelu je vic, "nevi" o sobe a tak nejde udelat, ze odpojeni sdileneho disku=prikaz k vypnuti, protoze tam muze byt zaroven i nekdo jiny. Zaroven by to melo byt automaticke, protoze nekteri nejsou nijak technicky zdatni. (Uspechem je, ze se naucili vypinat pocitac slusne, nikoli vytazenim ze zdi.) Vsechny "stanice" bezi na Linuxu, jinak nemaji na "server" pristup.

Mel by tam byt nejaky sdileny system souboru (ted mame NFS) a pristup prez ssh pro vybrane uzivatele. Pristup prez ssh se jednoduse dohleda prez spustene procesy (ps axf), stejne jako otevrene screen. Ale nevim jak detekovat primountovany NFS disk. showmount ukazuje i pocitace, ktere uz davno fyzicky neexistuji ze siti, ktere uz nejsou, to same exportfs -v a /var/lib/nfs/rmtab. Naproti tomu /proc/fs/nfs/exports neukazuje ani "disky" aktualne namountovane z jineho pocitace, pokud se na nich chvili nic nedelalo.

Mozna neni NFS to spravne reseni, mozna staci pouzit jinou detekci, nebo parametry mountovani, ale nejak nevim, kudy na to.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.11.2010 15:30 Magog | skóre: 6
Rozbalit Rozbalit vše Re: Vypnuti pocitace pri necinnosti
Odpovědět | | Sbalit | Link | Blokovat | Admin

Napadá mě toto řešení: Každý uživatel se ke své linuxové stanici přihlašuje jménem a heslem. Co nastavit tyto stanice tak, aby se po přihlášení (nebo na spuštění příkazu / kliknutí na ikonku) přihlásili i na tento server přes yp (yellow pages).

Na serveru poté už stačí akorát detekovat, kdo je přihlášen. (Prostřednictvím who)

Případně se dá na serveru využít login a logout scriptů k průbežnému počítání aktuálně přihlášených uživatelů. Toto číslo si pak napíšete někam do souboru a každou hodinu budete kontrolovat, když je 0, vypnout.

Gilhad avatar 17.11.2010 15:47 Gilhad | skóre: 20 | blog: gilhadoviny
Rozbalit Rozbalit vše Re: Vypnuti pocitace pri necinnosti
Problem je, ze uzivatelske pocitace bezi, no ne porad, ale hodne casto a dlouho, zatimco server vetsinou neni potreba (kazdy ma svoje soubory u sebe a nespolupracuje, takze akorat obcas chce neco zazalohovat, nebo ze zalohy vytahnout).

Cili v beznem tydnu je stanice treba 12x zapnuta a vypnuta, celkem bezi prez 100 hodin (mozna i mnohem vic), z toho jen jednou je neco potreba se serverem tak na deset minut (pomaly clovek). Zbytek casu by mohl byt server vypnuty. Na YP se podivam, jestli by se to treba nedalo nejak ohnout.

Ale ted me naopak napada trik - zkusit dat tem stanicim do cronu df, ktere se zahodi. Ale tim by server byl od nich pravidelne dotazovan na volne misto na pripojenych sdilenych discich, takze by vedel, kdo ho pouziva, ci spis, kdo nedavno prudil ... pokud by se to nejak vychytalo s timeoutama....
15.1.2011 16:13 Pavel
Rozbalit Rozbalit vše Re: Vypnuti pocitace pri necinnosti
Ahoj. Zrovna řeším něco podobného. Pokud ale vím, tak některé modemy (př. routery) umožňují připojit hdd přes ftp, takže třeba by se mohla někomu hodit tato možnost. Je to něco jiného ale možná by to šlo.
15.1.2011 16:47 NN
Rozbalit Rozbalit vše Re: Vypnuti pocitace pri necinnosti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemyslim si, ze je dobry napad vypinat a zapinat server, na ktery se pristupuej nekolikrat dene porad dokola. Spis bych si poridil nejaky NAS s uspornym rezimem v pripade necinnosti.

NN
15.1.2011 18:37 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Vypnuti pocitace pri necinnosti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já jsem měl PC který byl připojen k internetu přes modem a měl jsem tam rozchozené www stránky kde uživatelé zadávaly zda zapnout modem nebo ne, pokud nechtěly využívat internet musely se odhlásit, když tam nebyl nikdo přihlášen tak se modem po chvíli vypnul.

Takže něco takového ? Ovšem to chce potom důsledně aby uživatelé jak nepotřebují ten server tak daly odhlášení.

Nebo kontrolovat přenos přes určité eth zařízení a pokud nebude třeba po nějakou dobu odchozí spojení tak PC vypnout. (třeba 1/2h)

Záleží jak je ten pc využíván pokud fakt málo tak bych to vypínání zařídil asi přes eth.

Pokud je tam ale přístup často tak pořídit něco s malou spotřebou a nechat to běžet pořád.

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.