Instalace
Instalace většinou není třeba, bývá součástí systému.
Tmpfs je virtuální souborový systém.
Schopnost tmpfs je vytvářet souborové systémy a jejich obsah usídlit do virtuální paměti. Poněvadž jsou soubory na těchto souborových systémech typicky v paměťi RAM, jejich přístup je neuvěřitelně rychlý.
Mě se nástroj tmpfs osvědčil, když jsem kompiloval větší software a kompilátor vyhazoval chybu nedostatku místa v /tmp.
Instalace většinou není třeba, bývá součástí systému.
Souborový systém je automaticky vytvořen se zadanou velikostí 10MB a umístěním v /mnt/mytmpf, když se připojuje přes příkaz mount, který může vypadat následovně:
mount -t tmpfs -o size=10M tmpfs /mnt/mytmpf
Pokud chci vytvořit takový dočasný virtuální souborový systém natrvalo třeba v úmístění /tmp a o velikosti 2GB, zapíši následující parametry do souboru /etc/fstab:
tmpfs /tmp tmpfs rw,nodev,nosuid,size=2G 0 0
V některých případech znatelně urychlí kompilaci programů. Je možné zapsat do souboru fstab následující:
/etc/fstab tmpfs /var/tmp/portage tmpfs size=8G,uid=portage,gid=portage,mode=775 0 0
Ověříme pomocí df -h a nebo mount.
df -h tmpfs 8,0G 0 8,0G 0% /var/tmp/portage
mount | grep portage tmpfs on /var/tmp/portage type tmpfs (rw,relatime,size=8388608k,mode=775,uid=250,gid=250,inode64)