Portál AbcLinuxu, 25. dubna 2024 06:42


Dotaz: smazany obsah /tmp

25.11.2008 22:55 Andy
smazany obsah /tmp
Přečteno: 449×
Odpovědět | Admin

Ahoj, smazal sem si obsah /tmp v Debianu :-( Napr. otevreni tar.bz souboru se mi ukaze hlaska, ze neni mozny vytvorit docasny soubor. Spravi se to restartem? nebo so v tom /tmp chybi?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.11.2008 23:04 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Odpovědět | | Sbalit | Link | Blokovat | Admin
jaky mas prava /tmp ?
My máme všechno co chcem, my máme dobrou náladu!
25.11.2008 23:12 Andy
Rozbalit Rozbalit vše Re: smazany obsah /tmp

root:root rwx rwx rwx

25.11.2008 23:30 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: smazany obsah /tmp
V čom je otváraný ten tar.bz súbor?
25.11.2008 23:38 Andy
Rozbalit Rozbalit vše Re: smazany obsah /tmp

oteviram to v mc

26.11.2008 00:38 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Bol mc reštartovaný? Program mc si totiž v /tmp vytvára adresár mc-meno a ak sa mu ten adresár vymaže, tak píše práve takú chybu.
25.11.2008 23:29 mikky | skóre: 25 | blog: Ghlog | M. L. - Praha
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Odpovědět | | Sbalit | Link | Blokovat | Admin

adresář /tmp se při restartu systému obvykle maže, takže restart by tomu teoreticky měl pomoci.

Adresář /tmp slouží (zjednodušeně) k ukládání libovolných souborů pro všechny uživatele a programy s tím, že není garantována jejich životnost do dalšího restartu (tedy dočasných).

-m.

Je vám méně než 30 ? (jsme vrstevnící => budeme si tykat) : (jsem pro vás bažant => můžete mi tykat);
26.11.2008 07:21 cronin | skóre: 49
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spravi se to restartem?
S pravdepodobnosťou hraničiacou s istotou áno.
26.11.2008 07:46 ABCLinuxuIsAlive | skóre: 12 | blog: Cubix | Nodnol
Rozbalit Rozbalit vše Re: smazany obsah /tmp

Pokud si smazal tmp a chybi mu +t, tezko ... Restart je IMHO reseni, ktere si tazatel prinesl z jineho OS

Nejsem povinen byt takový, jaký bych podle ostatních měl být. Je to jejich omyl, ne moje selhaní.
26.11.2008 09:54 cronin | skóre: 49
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Pokud, pokud, podkud... Nenapísal nám, či /tmp je alebo nie je symlink na /var/tmp, či /tmp je na disku alebo v pamati, či je alebo nie je sticky, a dokonca ani to, o aký OS sa jedná. Napísal nám ale, že si zmazal obsah /tmp, nie /tmp adresár samotný, takže sticky bit alebo symlink na /var/tmp zostal. Ak je /tmp v pamati, tak sa pri reštarte vytvorí úplne nový. Takže trvám na svojom: ak sú správne predpoklady, ktoré napýsal opytujúci sa, t.j. že zmazal obsah /tmp adresára a nie adresár samotný, tak reštart počítača takmer isto problémy vyrieši. Tým som len odpovedal na jeho otázku. Nič som nepovedal o tom, že zmienený problém je možné vyriešiť aj jednoduchšie, napr. reštartom postihnutých aplikácií. Ono niekedy nemusí byť ľahké zistiť, ktoré to sú.
26.11.2008 08:38 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spravi se to restartem?
Restartem se to určitě nespraví, stejně jako drtivá většina ostatních věcí v Linuxu. Během restartu (resp. během vypínání nebo během nového startu) pouze může dojít k nějaké akci, kterou by se to teoreticky spravit mohlo. Ale stačí spustit samotnou tuhle akci a není nutné kvůli tomu restartovat počítač.

Jinak obsah adresáře je jenom dočasný a jeho smazání může vadit maximálně právě spuštěným programům, které tam mohou mít dočasná data. Jinak myslím, že zrovna Debian (a některé další distribuce také) ve výchozím nastavení při startu adresář /tmp vymaže, takže tím byste ničeho nového nedocílil.
26.11.2008 09:25 artec | skóre: 24
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Odpovědět | | Sbalit | Link | Blokovat | Admin

 

Spravi se to restartem? nebo so v tom /tmp chybi?

Restart to s velkou pravdepodobnosti opravdu spravi, protoze se na adresar nastavi defaultni prava + sticky bit (t), ktery tam ted zrejme nemate.

26.11.2008 09:48 tomasgn | skóre: 23 | JN89GE
Rozbalit Rozbalit vše Re: smazany obsah /tmp

mozna to zalezi na distribuci, ale pochybuji, ze kazdy system nastavovani prav /tmp pri startu resi. na pocitacich ve svem okoli jsem takovou svevolnou cinnost nasel jen na suse.

na restart zapomente (windows skutecne zakorenuji radu nevhodnych navyku), staci

chmod 1777 /tmp

je mozne, ze nekterym bezicim programum chybi to, co jim bylo za behu smazano. na to by ale mel stacit restart jen tech programu. do /tmp si pise napriklad KDE, Xserver, mc, ssh-agent.

26.11.2008 09:51 ...
Rozbalit Rozbalit vše Re: smazany obsah /tmp

Defaultní práva se restartem nenastaví (v Debianu). Takže původní tazatel by si měl nastavit práva asi takto:

chmod 1777 /tmp /var/tmp

mc si do /tmp ukládá rozbalené tary. Když mu jeho dočasný adresář smažete, nemá čím procházet. Pak pomůže ukončení mc a nové spuštění.

26.11.2008 10:24 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Restart to s velkou pravdepodobnosti opravdu spravi, protoze se na adresar nastavi defaultni prava + sticky bit (t), ktery tam ted zrejme nemate.
Vůbec by mne nepřekvapilo, kdyby tohle nedělala vůbec žádná distribuce. A pokud náhodou nějaká distribuce několika málo vybraným adresářům při startu nastavuje výchozí práva, bude to dost výjimečné a těch adresářů taky bude jen pár.
26.11.2008 10:52 artec | skóre: 24
Rozbalit Rozbalit vše Re: smazany obsah /tmp

 

Vůbec by mne nepřekvapilo, kdyby tohle nedělala vůbec žádná distribuce.

Mne delaji chmod 1777 /tmp vsechny verze slackwaru, co ho pouzivam, od nejake 8.1. Naposledy jsem zkousel asi pred 2 mesicema, ze to slackware 12.1 nastavuje taky.  Koukam, ze to teda delaji jenom ty lepsi distribuce :).

26.11.2008 09:59 Andy
Rozbalit Rozbalit vše Re: smazany obsah /tmp
Odpovědět | | Sbalit | Link | Blokovat | Admin

Panove diky za pomoc, uz to funguje. Abych zastavil tuhle sahodlouhou diskuzi:-) napisu, ze problem s MC vyresil restart MC. Abych nemel potom dalsi pripadny problemy, sestartoval jsem PC. Takze v /tmp se vytvorily vselijaky adresare a soubory a zda se, ze vsechno funguje. Takze Vam jeste jednou dekuju.

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.