Isso significa que não podemos armazenar dados comuns na RAM? Bem, nós realmente podemos. Se você não se importa com os seus dados serem perdidos, poderá usar o RAM como disco. Que é chamado Ramdisk. Esta solução é muito eficaz se o seu computador tiver uma fonte de alimentação de backup que pode manter seu computador funcionando por um longo tempo, mesmo quando a energia dispara.
Na verdade, existe uma maneira de usar o RamDisk para armazenar arquivos permanentemente. Digamos que você tenha uma configuração de 4 GB de Ramdisk. Você pode armazenar e acessar arquivos aqui muito rápido. Claro, este é um armazenamento temporário. Para corrigir esse problema, podemos usar um disco rígido e sincronizar todos os arquivos e diretórios do nosso Ramdisk automaticamente com softwares de backup específicos. Embora o disco rígido seja lento, e pode demorar um pouco para sincronizar um disco rígido com um ramdisk, pelo menos os dados serão armazenados permanentemente. Então, quando você desligar o computador, o Ramdisk será apagado. Quando você inicia seu computador novamente, todos os dados serão copiados do seu disco rígido para o seu Ramdisk. Este processo será lento. Mas depois que os dados são copiados, você pode acessar novamente os dados muito rápido. Então, basicamente, o ramdisk é usado como um cache aqui.
Neste artigo, mostrarei como criar e usar o Ramdisk no Ubuntu 18.04 LTS. Para assistir a um vídeo deste processo, consulte o vídeo abaixo:
Criando um Ramdisk no Ubuntu 18.04 LTS é realmente fácil. Todas as ferramentas necessárias já estão pré-instaladas no Ubuntu 18.04 LTS.
Primeiro, crie um ponto de montagem em que você estará montando o Ramdisk com o seguinte comando:
$ sudo mkdir /mnt /ramdisk
Agora você pode montar o Ramdisk para o /mnt/ramdisk Mount Point com o seguinte comando:
$ sudo montagem -t tmpfs -o rw, size = 2g tmpfs /mnt /ramdisk
OBSERVAÇÃO: Aqui, tamanho = 2g significa que o ramdisk terá 2 GB de tamanho. Para criar ramdisk de vários MB, use M. Por exemplo, para criar 256 MB Ramdisk, coloque tamanho = 256m
Agora, para verificar se o Ramdisk é criado, execute o seguinte comando:
$ df -h
Como você pode ver, o Ramdisk é criado e montado em /mnt/ramdisk como esperado.
Você pode usar o Ramdisk enquanto usa partições de disco rígido comuns. Como você pode ver na captura de tela abaixo, copiei vários arquivos e diretórios no Ramdisk. Eu posso até editar arquivos de texto diretamente do Ramdisk.
Para desmontar o Ramdisk, execute o seguinte comando:
$ sudo umount /mnt /ramdisk
AVISO: Todos os arquivos em seu Ramdisk serão perdidos.
Montando o Ramdisk automaticamente na inicialização do sistema:
Você pode usar o /etc/fstab Arquivo para montar automaticamente o RamDisk na inicialização do sistema.
Primeiro, faça um backup de /etc/fstab Arquivo com o seguinte comando:
$ sudo cp -v /etc /fstab /etc /fstab.cópia de segurança
Uma cópia do arquivo /etc/fstab é salvo para /etc/fstab.cópia de segurança. Agora, se algo der errado no caminho, você pode apenas restaurar o /etc/fstab arquivo.
Agora o arquivo aberto /etc /fstab com o seguinte comando:
$ sudo nano /etc /fstab
/etc/FSTAB O arquivo deve ser aberto.
Agora vá para o final do arquivo e adicione a seguinte linha:
tmpfs /mnt /ramdisk tmpfs rw, tamanho = 2g 0 0
OBSERVAÇÃO: Aqui tamanho = 2G significa que o tamanho do ramdisk será de 2 GB. Para especificar o tamanho em MB, use M em vez de G.
Agora pressione + x e depois pressione y e depois pressione Para salvar o arquivo.
Agora reinicie seu computador com o seguinte comando:
$ sudo reiniciar
O Ramdisk deve ser montado como você pode ver na seção marcada da captura de tela abaixo.
Dados de Ramdisk persistentes:
Nesta seção, mostrarei como salvar os dados do ramdisk no disco rígido no desligamento do sistema e carregar dados do disco rígido para o ramdisk no sistema inicializar.
Para que isso funcione, o diretório onde o Ramdisk será montado e onde os dados de backup serão salvos devem ter o mesmo conjunto de permissão de arquivo. Vou te mostrar um truque fácil. Fique atento.
Primeiro, crie um diretório em que os dados do RamDisk serão salvos no desligamento do sistema com o seguinte comando:
$ sudo mkdir /mnt /ramdisk_backup
Se você seguiu este artigo desde o início, o Ramdisk deve ser montado em /mnt/ramdisk
Agora crie um arquivo de serviço do sistema com o seguinte comando:
$ sudo nano/lib/systemd/system/ramdisk-sync.serviço
Agora digite as seguintes linhas e substitua Shovon como marcado na captura de tela abaixo com seu nome de usuário de login. Não se esqueça desta etapa, pois não funcionará de outra forma. Agora salve o arquivo.
Agora habilite o Ramdisk-Sync Serviço com o seguinte comando:
$ sudo systemctl Ativar ramdisk-sync.serviço
O Ramdisk-Sync O serviço está ativado. Agora ele começará automaticamente na inicialização do sistema.
Agora reinicie seu computador com o seguinte comando:
$ sudo reiniciar
Depois que seu computador começar, verifique se o Ramdisk-Sync O serviço está sendo executado com o seguinte comando:
$ sudo status de status systemctl
Como você pode ver, o serviço está funcionando corretamente.
Como você pode ver, tanto o /mnt/ramdisk e /mnt/ramdisk_backup Os diretórios estão vazios.
$ ls /mnt /ramdisk , _ backup
Agora vou copiar alguns arquivos para /mnt/ramdisk Ramdisk.
Agora reinicie seu computador.
$ sudo reiniciar
Como você pode ver, uma vez que meus botas de computador, os arquivos estiverem disponíveis no meu Ramdisk /mnt/ramdisk
Também o /mnt/ramdisk e /mnt/ramdisk_backup contém os mesmos arquivos.
$ ls /mnt /ramdisk , _ backup
É assim que você cria e usa Ramdisk no Ubuntu 18.04 LTS. Obrigado por ler este artigo.