Tmpfs: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
[[File:Tmpfs.jpg|right|]] | [[File:Tmpfs.jpg|right|]] | ||
==Sissejuhatus== | ==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. | '''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 [https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt]. | ||
==Kuidas tmpfs töötab== | ==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. | ''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[https://www.thegeekstuff.com/2008/11/overview-of-ramfs-and-tmpfs-on-linux]. | ||
Kõigepealt on vaja luua kaust käsuga: | Kõigepealt on vaja luua kaust käsuga: | ||
Line 13: | Line 13: | ||
==Kasutusalad== | ==Kasutusalad== | ||
Kataloogid, kus tmpfs'i kasutamine on enamlevinud on '''/tmp''', '''/var/lock''' ja '''/var/run'''[https://wiki.archlinux.org/index.php/tmpfs]. | |||
Kataloogid, kus tmpfs'i kasutamine on enamlevinud on '''/tmp''', '''/var/lock''' ja '''/var/run'''. | |||
==Tmpfs vs ramfs== | ==Tmpfs vs ramfs== | ||
Üldiselt nii tmpfs kui ka ramfs teevad sama asja väikeste erinevustega[https://www.thegeekstuff.com/2008/11/overview-of-ramfs-and-tmpfs-on-linux]. | |||
Üldiselt nii tmpfs kui ka ramfs teevad sama asja väikeste erinevustega. | |||
Line 34: | Line 32: | ||
#https://wiki.centos.org/TipsAndTricks/TmpOnTmpfs <br/> | #https://wiki.centos.org/TipsAndTricks/TmpOnTmpfs <br/> | ||
#https://www.thegeekstuff.com/2008/11/overview-of-ramfs-and-tmpfs-on-linux <br/> | #https://www.thegeekstuff.com/2008/11/overview-of-ramfs-and-tmpfs-on-linux <br/> | ||
#https://www.freebsd.org/cgi/man.cgi?query=tmpfs#end <br/> | |||
#https://wiki.archlinux.org/index.php/tmpfs | |||
[[Category:Andmesalvestustehnoloogiad]] | [[Category:Andmesalvestustehnoloogiad]] |
Revision as of 16:44, 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 [1].
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[2].
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
Kataloogid, kus tmpfs'i kasutamine on enamlevinud on /tmp, /var/lock ja /var/run[3].
Tmpfs vs ramfs
Üldiselt nii tmpfs kui ka ramfs teevad sama asja väikeste erinevustega[4].
Kokkuvõte
Tmpfs’i on mõistlik kasutada kiiremaks juurdepääsuks andmetele, mis ei ole kriitilised.
Autor
Aleksandra Sepp AK21
veebruar 2018 a.