Portál AbcLinuxu, 7. května 2025 22:26

Dotaz: RAM disk

14.1.2015 10:50 camenic
RAM disk
Přečteno: 489×
Odpovědět | Admin
existuje v linuxu neco jako RAM disk ve widlich ?

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

Odpovědi

14.1.2015 11:08 Michal2
Rozbalit Rozbalit vše Re: RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano
14.1.2015 11:10 camenic
Rozbalit Rozbalit vše Re: RAM disk
Děkuji za vyčerpávající odpověď.
Beda0 avatar 14.1.2015 11:10 Beda0 | skóre: 29
Rozbalit Rozbalit vše Re: RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano existuje, v běžných distribucích to je /tmp, který se dynamicky zvětšuje až do poloviny kapacity RAM.

Jde to samozřejmě nastavovat, udělat jinak, jinde a složitějc, ale tohle funguje na většině současnejch běžnejch distribucí defaultně.
14.1.2015 11:12 camenic
Rozbalit Rozbalit vše Re: RAM disk
mohl by jsi to upresnit
Beda0 avatar 14.1.2015 11:35 Beda0 | skóre: 29
Rozbalit Rozbalit vše Re: RAM disk
Jak upřesnit? Prostě adresář /tmp je defaultně RAM disk. Systém si tam ukládá svoje dočasný věci, ale můžeš tam ukládat taky. Když tam cokoliv uložíš, tak se /tmp sám zvětší až do poloviny velikosti RAM.

Je to základní nastavení, pokud potřebuješ něco konkrétního - jako např. RAM disk někde jine s jinym než default nastavením, tak napiš k čemu to potřebuješ, distribuci kterou používáš, množství dostupný RAM a další informace....
14.1.2015 11:45 Program
Rozbalit Rozbalit vše Re: RAM disk
/tmp rozhodně není defaultně ramdisk. Jediný defaultní ramdisk je /dev/shm, který je ano o velikosti poloviny ram. Jinak pokud je třeba ramdisk jinde, tak hledat pojem tmpfs.
Beda0 avatar 14.1.2015 11:51 Beda0 | skóre: 29
Rozbalit Rozbalit vše Re: RAM disk
Omlouvám se, moje chyba - na velké části distribucí (kromě ubuntu, debianu a jeho odvozenin - nepoužívám je, tak sem žil v mylném domění, že to používaj všechny současný distribuce se systemd) je /tmp RAM disk

Pro tazatele - napiš co máš za distribuci (což si měl udělat už na začátku)
14.1.2015 13:56 Sten
Rozbalit Rozbalit vše Re: RAM disk
To bude tím, že Ubuntu ani Debian nepoužívají systemd :-)
pepe_ avatar 14.1.2015 11:49 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: RAM disk

Pokud máš v /etc/fstab řádek :   tmpfs   /tmp  tmpfs  nodev,nosuid,exec,mode=1777  0 0

tak je tmp v ram , jinak je na disku.

Beda0 avatar 14.1.2015 11:54 Beda0 | skóre: 29
Rozbalit Rozbalit vše Re: RAM disk
To neni pravda. Některý distribuce (konkrétně např. Arch) to nastavujou přes systemd automaticky a ruční konfigurace v /etc/fstab není potřeba.
Migi avatar 14.1.2015 12:48 Migi | skóre: 59 | blog: Mig_Alley
Rozbalit Rozbalit vše Re: RAM disk
/tmp v RAM funguje uz minimalne od Wheezyho, přičemž zaznam v fstab přepisuje vychozi nastavení.

Viz dokumentace, at jen nemlatite prazdnou slámu.

https://www.debian.org/releases/stable/amd64/release-notes/ch-whats-new.en.html#tmpfs-filesystems
Migi avatar 14.1.2015 13:01 Migi | skóre: 59 | blog: Mig_Alley
Rozbalit Rozbalit vše Re: RAM disk
*nefunguje
Jendа avatar 14.1.2015 11:52 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano, jmenuje se tmpfs.
14.1.2015 12:04 mankind_boost | skóre: 7 | Hliněná chýše, 5482/3
Rozbalit Rozbalit vše Re: RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vy jste mu jeste nedali ban?! :-D
Jen skutečný mankind_boost je zárukou kvality.
14.1.2015 12:06 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Buď tmpfs, nebo pokud máš koule, tak ramfs, kterej je o cca 15% rychlejší a umožňuje nejrychlejší zápis čehokoliv vůbec. Ale neexistuje nic, podle čeho zjistit, kolik zbývá volného místa. Pokud dojde k jeho zaplnění bez opravdu rychlého zásahu uživatele, systém spadne.
Dokud to funguje, nešťourej se v tom!...
Blaazen avatar 14.1.2015 13:33 Blaazen | skóre: 24 | blog: BL
Rozbalit Rozbalit vše Re: RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já mám ramdisk definovaný v /etc/fstab

ramfs /media/ramdisk ramfs nodev,nosuid 0 0

Je to tzv. dynamický ramdisk, není daná jeho velikost a rozrůstá se dle potřeby.

Ještě k tomu mám skripty, které překopírují data z disku do ramdisku při startu KDE a zpět při vypnutí.

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.