MFS (Memory Mapped File System)

Autor: |panzer|
Data: 29/11/2001.


O memory-mapped filesystem (MFS) permite criar um "disco de RAM " para armazenar arquivos temporais e costuma ser empregado em casos de pouca swap.

A vantagem de MFS é sua rapidez já que em todo momento trabalhámos com memória RAM e não intervém o acesso a disco. Sua desvantagem, logicamente, é a perdida dos dados depois de apagarse o computador, é por isso que o MFS costuma usar-se em diretórios que contenham informacion temporal. Alguns destes diretórios podem ser:

/tmp -> Diretório usado pelo sistema e muitos programas para albergar de forma temporal arquivos ou informacio
/usr/obj -> Diretório que contém todos os arquivos objeto (.obj) que se produzem no make world

Para poder usar MFS é necessário ter no kernel a seguinte opcion:

options MFS

Por defeito, esta opcion já vendra incluída.
Para poder usar MFS e montar a particion automaticamente ao arrancar, editaremos o arquivo /etc/fstab e adicionaremos esta linea:

/dev/ad0s1b        /tmp        mfs        rw        0    0.

NOTA: * Mudai ad0s1b pelo dispositivo que tengais como swap. Se não sabeis como se chama vosso device de swap conferi /etc/fstab. Tambien deberiais mudar /tmp pelo diretório que querais usar para o MFS *

Tambien podemos obtar por montá-la manualmente usando mount_mfs /dev/ad0s1b /tmp ou mount -t mfs /dev/ad0s1b /mnt
(Pára mas informacion man mount e man mfs)

Depois de todo isto só fica fazer um df -h para ver as mudanças :)


Hosted by www.Geocities.ws

1