Tmpfs: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 7: Line 7:
''Tmpfs''’i abil on võimalik eraldada osa füüsilisest mälust, mida saab kasutada partitsioonina. Partitsiooni saate külge haakida (''mount'' käsuga) ning hakata kirjutama ja lugema faile sama moodi, nagu kõvaketta partitsiooni puhul. Kuid kuna kirjutamine ja lugemine toimub RAM-is, muutub see oluliselt kiiremaks.
''Tmpfs''’i abil on võimalik eraldada osa füüsilisest mälust, mida saab kasutada partitsioonina. Partitsiooni saate külge haakida (''mount'' käsuga) ning hakata kirjutama ja lugema faile sama moodi, nagu kõvaketta partitsiooni puhul. Kuid kuna kirjutamine ja lugemine toimub RAM-is, muutub see oluliselt kiiremaks.


Ühendamiseks on vajalikud käsud:
Kõigepealt on vaja luua kaust käsuga:
  mkdir -p /mnt/tmp <br/>
  mkdir -p /mnt/tmp <br/>
Seejärel haakime külge ''tmpfs'':
  mount -t tmpfs -o size=20m tmpfs /mnt/tmp
  mount -t tmpfs -o size=20m tmpfs /mnt/tmp



Revision as of 16:32, 20 February 2018

in a progress...

Sissejuhatus

Tmpfs on ajutine failivaramu paljudes UNIXi-laadsetes operatsioonisüsteemides, mis hoiab kõiki faile virtuaalmälus. Ajutine tähendab seda, et reaalselt mitte ükski fail ei salvestu kõvakettale. tmpfs-i lahtiühendamisel (umount käsu abil) kõik, mis oli sinna salvestatud peale taaskäivitamist kaob ära.

Kuidas tmpfs töötab

Tmpfs’i abil on võimalik eraldada osa füüsilisest mälust, mida saab kasutada partitsioonina. Partitsiooni saate külge haakida (mount käsuga) ning hakata kirjutama ja lugema faile sama moodi, nagu kõvaketta partitsiooni puhul. Kuid kuna kirjutamine ja lugemine toimub RAM-is, muutub see oluliselt kiiremaks.

Kõigepealt on vaja luua kaust käsuga:

mkdir -p /mnt/tmp 

Seejärel haakime külge tmpfs:

mount -t tmpfs -o size=20m tmpfs /mnt/tmp

Kasutusalad

(1)

Tugevused ja nõrkused

(2)


Tmpfs vs ramfs

(3) Üldiselt nii tmpfs kui ka ramfs teevad sama asja väikeste erinevustega.


Kasutatud materjalid

  1. https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt
  2. https://wiki.centos.org/TipsAndTricks/TmpOnTmpfs
  3. https://www.thegeekstuff.com/2008/11/overview-of-ramfs-and-tmpfs-on-linux

? https://www.freebsd.org/cgi/man.cgi?query=tmpfs#end

Kokkuvõte

Autor

Aleksandra Sepp AK21
veebruar 2018 a.