ramdisk, compactado, gravável, sem troca

3

Eu preciso de um disco virtual que lide com a compactação em tempo real transparente na gravação e descompactação na leitura.

Exemplo: eu uso / dev / shm, ou crio um novo tmpfs, monte-o gravável e compactado.

Eu escrevi e li cerca de 500 Mb - 1 GB de arquivos de texto. O conteúdo dos arquivos não é fixo, a cada poucos segundos os arquivos são atualizados.

Então o squashfs / zramswap parece não se encaixar no meu objetivo.

Eu me pergunto sobre fusecompress ou outras soluções.

    
por Massimo 02.05.2012 / 23:15

1 resposta

2

Parece que é possível usar o zram sem swap.

Esse script cria um disco de RAM, o uso máximo de RAM é de 256 MB. Você pode executá-lo com sudo ou colocar o script em /etc/init.d /

#!/bin/bash

modprobe zram num_devices=1 
# max ram usage = 256 Mbytes
echo 256M > /sys/block/zram0/disksize
mke2fs -q -m 0 -b 4096 -O sparse_super -L zram /dev/zram0
mount -o relatime,noexec,nosuid /dev/zram0 /mnt/zram
# eof
    
por Massimo 13.05.2012 / 12:51