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 :)