Como usar o comando Sync no Linux

Como usar o comando Sync no Linux
Existem dois tipos de memórias de armazenamento do sistema; um é a memória permanente e o outro é a memória temporária que é RAM. O "sincronizar”O comando é usado para sincronizar os dados da memória temporária com a memória de armazenamento permanente. A velocidade da RAM é mais rápida que os dispositivos de armazenamento permanente; portanto, o sistema utiliza RAM em vez de um disco rígido para processar os dados e, em RAM, o sistema armazena os dados na forma de cache.

Embora o armazenamento dos dados na RAM melhore a velocidade do sistema, em caso de uma queda repentina do sistema, existe o risco de perder os dados importantes armazenados na forma de cache. É melhor sincronizar os dados sobre a memória permanente, portanto, em caso de falha, não há perda de dados.

Neste artigo, discutiremos o comando Sync usado no Linux para sincronizar os dados da RAM no armazenamento permanente.

Como usar o comando SYNC no Linux

O comando SYNC é usado para sincronizar os dados do cache com o disco rígido, a sintaxe geral do uso do comando SYNC:

$ Sync [Opção] [arquivo]

O comando SYNC é usado com opções e, em seguida, o nome do arquivo dos quais os dados devem ser armazenados, as opções usadas com o comando SYNC são:

Opções Explicação
-d, -data É usado para sincronizar os dados do arquivo do arquivo
-F, -File -System É usado para sincronizar todos os arquivos vinculados a um determinado arquivo
-ajuda Ele exibe as opções de ajuda
-versão Ele exibe os detalhes da versão do comando

Para entender o uso do comando de sincronização, realizaremos alguns exemplos práticos. Primeiro, sincronizamos todos os dados do usuário atual usando o comando:

$ sudo sincronizar

Ele sincronizou todos os arquivos em cache com a memória permanente que pertence ao usuário atual, da mesma forma, temos um arquivo de texto em /home/hammad/mytestFile1.TXT, Podemos sincronizar seus dados de cache usando o comando:

$ sync -d/home/hammad/mytestFile1.TXT

Para sincronizar os sistemas de arquivos, usamos a opção "-f" no comando:

$ sync -f/home/hammad/downloads

No comando acima, sincronizamos todos os arquivos relacionados ao /Home/Hammad/Downloads, Também podemos sincronizar os dados do cache da partição montada (no nosso caso, é SDA1) usando o comando:

$ sudo sync /dev /sda1

Os dados da partição montada foram sincronizados, da mesma forma, também podemos sincronizar os dados de log do /var/log/syslog Usando o comando:

$ sudo sync/var/log/syslog

Para verificar mais detalhes do comando Sync, podemos usar a opção "-Help":

$ SYNC -Help

Da mesma forma, a opção "versão" é usada para verificar a versão do comando Sync:

$ Sync -Versão

Conclusão

O comando SYNC é usado no Linux para copiar os dados da memória volátil que está na forma de cache para a memória de armazenamento permanente. O sistema salva todos os dados sobre a memória temporária devido à sua melhor velocidade em comparação com os dispositivos de armazenamento permanente, é útil, mas às vezes em caso de desligamento inesperado do sistema, um grande risco está presente em perder os dados. Para evitar esse risco, é recomendável sincronizar os dados úteis da memória temporária à memória permanente. Neste artigo, discutimos o uso do comando Sync em Linux com a ajuda de exemplos para melhor compreensão.