Ubuntu

Como criar e usar um Ramdisk no Ubuntu 18.04

Como criar e usar um Ramdisk no Ubuntu 18.04
A parte mais lenta de um computador é o disco rígido. Portanto, carregar programas e arquivos do disco rígido é muito lento. RAM ou memória de acesso aleatório armazena dados do programa e códigos de máquina importantes que estão sendo usados ​​atualmente pelo seu computador. A RAM é muito rápida, centenas de vezes mais rápida do que os discos rígidos. Então você pode estar pensando, por que não usamos RAM em vez de discos rígidos? Bem, em primeiro lugar, a RAM não é tão barata quanto os discos rígidos. Portanto, o seu sistema tem quantidade limitada de RAM. O outro grande problema é que a RAM é um dispositivo de armazenamento temporário. Então, quando você desliga o seu computador ou a energia é desligada, todos os dados da RAM do seu computador serão apagados.

Isso significa que não podemos armazenar dados comuns na RAM? Bem, nós realmente podemos. Se você não se preocupa com a perda de dados, pode usar a 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 mantê-lo funcionando por muito tempo, mesmo quando a energia é desligada.

Na verdade, existe uma maneira de usar RAMDISK para armazenar arquivos permanentemente. Digamos que você tenha uma configuração de RAMDISK de 4 GB. Você pode armazenar e acessar arquivos aqui muito rápido. Claro, este é um armazenamento temporário. Para resolver esse problema, podemos usar um disco rígido e sincronizar todos os arquivos e diretórios de nosso RAMDISK automaticamente com softwares de backup específicos. Mesmo que o disco rígido seja lento e possa 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. Ao iniciar o computador novamente, todos os dados serão copiados do disco rígido para o RAMDISK. Este processo será lento. Mas depois que os dados são copiados, você pode acessar os dados novamente muito rápido. Então, basicamente RAMDISK é usado como um cache aqui.

Neste artigo, vou mostrar como criar e usar RAMDISK no Ubuntu 18.04 LTS. Para assistir a um vídeo desse processo, veja o vídeo abaixo:

Criando um RAMDISK:

Criação de 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 onde montará o RAMDISK com o seguinte comando:

$ sudo mkdir / mnt / ramdisk

Agora você pode montar o RAMDISK no / mnt / ramdisk ponto de montagem com o seguinte comando:

$ sudo mount -t tmpfs -o rw, size = 2G tmpfs / mnt / ramdisk

NOTA: 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 foi 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 da mesma forma que usa as partições normais do disco rígido. Como você pode ver na captura de tela abaixo, copiei vários arquivos e diretórios para o RAMDISK. 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 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 em / etc / fstab.cópia de segurança. Agora, se algo der errado no caminho, você pode simplesmente restaurar o / etc / fstab Arquivo.

Agora abra o arquivo / etc / fstab com o seguinte comando:

$ sudo nano / etc / fstab

O arquivo / etc / fstab deve ser aberto.

Agora vá para o final do arquivo e adicione a seguinte linha:

tmpfs / mnt / ramdisk tmpfs rw, size = 2G 0 0

NOTA: 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 então pressione y e então pressione para salvar o arquivo.

Agora reinicie o seu computador com o seguinte comando:

$ sudo reboot

O RAMDISK deve ser montado como você pode ver na seção marcada da imagem abaixo.

Dados RAMDISK persistentes:

Nesta seção, vou mostrar como salvar dados RAMDISK no disco rígido no desligamento do sistema e carregar dados do disco rígido para RAMDISK na inicialização do sistema.

Para que isso funcione, o diretório onde o RAMDISK será montado e onde os dados de backup serão salvos deve ter o mesmo conjunto de permissões de arquivo. Vou te mostrar um truque fácil. Fique atento.

Primeiro, crie um diretório onde os dados 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 conforme marcado na imagem 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 enable ramdisk-sync.serviço

O ramdisk-sync serviço está habilitado. Agora vai começar automaticamente na inicialização do sistema.

Agora reinicie o seu computador com o seguinte comando:

$ sudo reboot

Assim que o seu computador iniciar, verifique se o ramdisk-sync serviço está sendo executado com o seguinte comando:

$ sudo systemctl status ramdisk-sync

Como você pode ver, o serviço está funcionando corretamente.

Como você pode ver, tanto o / mnt / ramdisk e / mnt / ramdisk_backup diretórios estão vazios.

$ ls / mnt / ramdisk , _ backup

Agora vou copiar alguns arquivos para / mnt / ramdisk RAMDISK.

Agora reinicie o seu computador.

$ sudo reboot

Como você pode ver, uma vez que meu computador inicializa, os arquivos estão disponíveis em 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.

Como usar o Xdotool para estimular cliques do mouse e pressionamentos de tecla no Linux
Xdotool é uma ferramenta de linha de comando gratuita e de código aberto para simular cliques do mouse e pressionamentos de tecla. Este artigo irá cob...
Os 5 principais produtos ergonômicos de mouse de computador para Linux
O uso prolongado do computador causa dor no pulso ou nos dedos? Você está sofrendo de rigidez nas articulações e constantemente precisa apertar as mão...
Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...