Portál AbcLinuxu, 12. května 2025 05:03

Dotaz: Jak vytvořit RAM disk

23.7.2013 07:00 Míra
Jak vytvořit RAM disk
Přečteno: 1636×
Odpovědět | Admin
Zdravím, chtěl bych si vytvořit RAM disk o velikosti 1GB. Počítač má 2GB. V terminálu zkouším:
mkdir /mnt/ramdisk
mount -t ramfs none /mnt/ramdisk/ -o size=1g. Vypadá to, že to funguje, ale nejsem si jistej. Není tu někde návod, jak správně vytvořit RAM disk?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.7.2013 07:30 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak vytvořit RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč to chceš dělat? Pod linuxem se využívá celá RAM, takže když tam něco nacpeš spomalíš jiné věci, obzvláště jak máš tak málo RAM.

Neřeknu kdyby jsi potřeboval zrychlit nějaký program a měl třeba 32G ram a vyčlenil bys pro ramdisk třeba 16G.
23.7.2013 08:30 mejlo
Rozbalit Rozbalit vše Re: Jak vytvořit RAM disk
Ja si cast ramky moutnem ako /tmp (kvoli SSD disku). Z mojho /etc/fstab:

none /tmp tmpfs nodev,nosuid,noatime,size=512M,mode=1777 0 0
23.7.2013 08:58 ETNyx
Rozbalit Rozbalit vše Re: Jak vytvořit RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Můžete použít jaderný modul zram. Výhodou bude, že si "nafouknete" místo díky kompresy, nevýhodou může být zvýšení zátěže na CPU. Vytvoření není vůbec složité
modprobe zram num_devices=1
print "velikost_disku" /sys/block/zram0/disksize
mkfs -t "zvolte_fs" /dev/zram0
mount "dle libosti"
používám spolu s ASD (Anything sync daemon).
23.7.2013 10:14 dword
Rozbalit Rozbalit vše Re: Jak vytvořit RAM disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
mount -t ramfs none /mnt/ramdisk/ -o size=1g

Prikaz mate neprosto spravne, jen mozna stoji za to podotknout, ze ramfs jako takovy roste dynamicky a zvetsuje se dle potreby. Protoze muze rust teoreticky az dokud pamet nedojde a protoze z vaseho prikladu soudim, ze vam jde spise o fixni velikost, je lepsi pouzit tmpfs. Tmpfs je obdoba ramfs s tim rozdilem, ze ma fixni velikost.

mount -t tmpfs none /mnt/ramdisk/ -o size=1g

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.