Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Mike.Jt 25 Listopadu 2009, 20:35:15

Název: adresář /tmp v RAM
Přispěvatel: Mike.Jt 25 Listopadu 2009, 20:35:15
Zdravim, četl sem článek http://www.linuxexpres.cz/praxe/vyuzitie-tmp-adresara-v-ram
Zajímalo by mě jak zjistil jestli se /tmp opravdu přesunul do RAM, a taky jaké s tím máte zkušenosti.
Název: Re: adresář /tmp v RAM
Přispěvatel: arrange 25 Listopadu 2009, 21:38:57
Zkušenosti s tím mám velké  ;)

Systém totiž tuto techniku používá běžně, i když ne na adresář /tmp - podívej se na výstup příkazů mount a df -h a hledej řádky se souborovým systémem tmpfs.
Název: Re: adresář /tmp v RAM
Přispěvatel: Mike.Jt 25 Listopadu 2009, 21:47:53
tak tedy df -h je podivný. Nikde tam zmíněný tmpfs nevidím.

mikejt@mikejt-laptop:~$ df -h
Souborový systém            Velikost Užito Volno Uži% Mounted on
/dev/sda5              47G  6,3G   39G  15% /
udev                  2,0G  328K  2,0G   1% /dev
none                  2,0G  1,3M  2,0G   1% /dev/shm
none                  2,0G  200K  2,0G   1% /var/run
none                  2,0G     0  2,0G   0% /var/lock
none                  2,0G     0  2,0G   0% /lib/init/rw
/dev/sda6             140G   14G  120G  10% /home
/dev/sda8              48G   25G   24G  51% /windows
Název: Re: adresář /tmp v RAM
Přispěvatel: arrange 25 Listopadu 2009, 21:58:45
Vypadlo mi písmenko

df -Th

Ale pomocí toho mount jsi to mohl zjistit taky :)

PS: Máš 4GB RAM?
Název: Re: adresář /tmp v RAM
Přispěvatel: Mike.Jt 25 Listopadu 2009, 22:01:42
mikejt@mikejt-laptop:~$ df -Th
Soub. systém  Typ    Velikost Užito Volno Uži% Mounted on
/dev/sda5     ext4     47G  6,3G   39G  15% /
udev         tmpfs    2,0G  328K  2,0G   1% /dev
none         tmpfs    2,0G  1,3M  2,0G   1% /dev/shm
none         tmpfs    2,0G  200K  2,0G   1% /var/run
none         tmpfs    2,0G     0  2,0G   0% /var/lock
none         tmpfs    2,0G     0  2,0G   0% /lib/init/rw
/dev/sda6     ext4    140G   14G  120G  10% /home
/dev/sda8     vfat     48G   25G   24G  51% /windows

Ano mám 4G ramky. Jen tu nevidim ten oddíl kterej bych měl mít nově udělanej. Bud sem slepej nebo sem byl moc dlouho na windowsu ..... snad je ještě naděje vysvobození
Název: Re: adresář /tmp v RAM
Přispěvatel: arrange 25 Listopadu 2009, 22:09:19
Pokuds' to připojil správně, měl by se ve výpisu mount ten řádek objevit.
Název: Re: adresář /tmp v RAM
Přispěvatel: Mike.Jt 25 Listopadu 2009, 22:33:13
z toho se dá logicky usoudit že sem to správně nepřipojil ( moje tušení se potvrdilo )

Smim se zeptat jaký je nejlepší způsob jak to urobit ?
Název: Re: adresář /tmp v RAM
Přispěvatel: arrange 25 Listopadu 2009, 22:37:37
Já osobně bych to foukl do fstab dle toho návodu.
Název: Re: adresář /tmp v RAM
Přispěvatel: Mike.Jt 25 Listopadu 2009, 22:41:48
tak sem editoval ten fstab du na restart,
sice sem linuxovej negramot ale i já poznám že fstab je věc kde by se začátečníci hrabat neměli. tak snad sem nic nepokazil
kdybych už neodepsal tam mi umřel tučnák .....
Název: Re: adresář /tmp v RAM
Přispěvatel: arrange 25 Listopadu 2009, 22:46:57
Záloha to vždycky jistí, i u zkušenějších Linuxáků...  ;) A opravit z LiveCD se to dá (skoro) vždycky.
Název: Re: adresář /tmp v RAM
Přispěvatel: Mike.Jt 25 Listopadu 2009, 22:52:21
spadl mi systém, po bootu sem zkončil v příkazové řádce. POkusim se ručně vymazat poslední řádek z toho fstabu. Doufám že se to správí.

ps: nějaká rada jak v příkazovém řádku editovat soubor by se mi ted taky šikla

Název: Re: adresář /tmp v RAM
Přispěvatel: arrange 25 Listopadu 2009, 22:59:14
nano /etc/fstab, příp. sudo nano /etc/fstab
Ukončuje se Ctrl+x; pak se zmáčkne y (=yes) a potvrdí Enter.

PS: jinak jsi doufám zkoušel tu doporučovanou variantu
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0


PS2: chybami se člověk učí atd.  :)
Název: Re: adresář /tmp v RAM
Přispěvatel: Mike.Jt 25 Listopadu 2009, 23:01:26
už se stalo, google poradil. Ted se to načítá.
Já věděl že se tam nemám hrabat ......

edit: ted už vše naběhlo OK.

Neexistuje jiný ! bzepečný ! způsob jak to založit ?

edit: tu řádku sem tak jak je vzal a zkopíroval na konec fstabu.
Název: Re: adresář /tmp v RAM
Přispěvatel: arrange 25 Listopadu 2009, 23:57:59
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Teď jsem to zkoušel dát do fstab a funguje to bez problémů.
Název: Re: adresář /tmp v RAM
Přispěvatel: Mike.Jt 26 Listopadu 2009, 18:58:30
poslal bys mi sem výpis tvýho Fstabu ? Rád bych si to prohlíd než to znova zkusim.
Název: Re: adresář /tmp v RAM
Přispěvatel: arrange 26 Listopadu 2009, 19:11:23
Být tebou tak se na to vykašlu, podle mě se nic nezrychlí, a budeš mít jen problémy při vypalování apod (tzn. pokud se nějaký program bude snažit použít /tmp pro uložení většího souboru). Ale pokud jinak nedáš
Kód: [Vybrat]
arrange@lean:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda8 during installation
#UUID=1104018d-041c-4f03-944a-b72574ccb5fa /               ext4    errors=remount-ro 0       1
#
/dev/sda8 / ext4 errors=remount-ro 0       1
/dev/sdb1 /home/arrange/Dokumenty ext3 relatime,bootwait 0 2
#
# swap was on /dev/sda6 during installation
#UUID=21946736-03e3-42fb-ba51-35dc9982daa2 none            swap    sw              0       0
#
/dev/sda6 none swap sw 0 0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
#
#/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0