Cómo usar el comando de sincronización en Linux

Cómo usar el comando de sincronización en Linux
Hay dos tipos de recuerdos de almacenamiento del sistema; uno es la memoria permanente y la otra es la memoria temporal que es RAM. El "sincronizaciónEl comando se utiliza para sincronizar los datos de la memoria temporal a la memoria de almacenamiento permanente. La velocidad de la RAM es más rápida que los dispositivos de almacenamiento permanente, por lo tanto, el sistema utiliza RAM en lugar de un disco duro para procesar los datos, y en RAM el sistema almacena los datos en forma de caché.

Aunque almacenar los datos sobre la RAM mejora la velocidad del sistema, en el caso de un bloqueo repentino del sistema existe el riesgo de perder los datos importantes almacenados en forma de caché. Es mejor sincronizar los datos sobre la memoria permanente para que, en el caso de cualquier bloqueo, no hay pérdida de datos.

En este artículo, discutiremos el comando SYNC utilizado en Linux para sincronizar los datos de la RAM en el almacenamiento permanente.

Cómo usar el comando Sync en Linux

El comando Sync se usa para sincronizar los datos de caché al disco duro, la sintaxis general de usar el comando sincronizado:

$ Sync [opción] [archivo]

El comando de sincronización se usa con opciones y luego el nombre del archivo del cual los datos deben almacenarse, las opciones utilizadas con el comando Sync son:

Opción Explicación
-D, -Data Se usa para sincronizar los datos del archivo del archivo
-f, -system Se usa para sincronizar todos los archivos que están vinculados a un archivo determinado
-ayuda Muestra las opciones de ayuda
-versión Muestra los detalles de la versión del comando

Para comprender el uso del comando de sincronización, realizaremos algunos ejemplos prácticos. Primero, sincronizaremos todos los datos del usuario actual utilizando el comando:

$ SUDO SYNC

Ha sincronizado todos los archivos almacenados en caché a la memoria permanente que pertenece al usuario actual, del mismo modo, tenemos un archivo de texto en /home/hammad/mytestfile1.TXT, Podemos sincronizar sus datos de caché usando el comando:

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

Para sincronizar los sistemas de archivos, utilizamos la opción "-f" en el comando:

$ sync -f/home/hammad/descargas

En el comando anterior, hemos sincronizado todos los archivos relacionados con el /Inicio/Hammad/Descargas, También podemos sincronizar los datos de caché de la partición montada (en nuestro caso es SDA1) usando el comando:

$ sudo sinc /dev /sda1

Los datos de la partición montada se han sincronizado, del mismo modo, también podemos sincronizar los datos de registro del /var/log/syslog Usando el comando:

$ sudo sinc/var/log/syslog

Para verificar más detalles del comando de sincronización, podemos usar la opción "-help":

$ Sync --help

Del mismo modo, la opción "Versión" se usa para verificar la versión del comando Sync:

$ Sync -Version

Conclusión

El comando de sincronización se usa en Linux para copiar los datos de la memoria volátil que está en forma de caché a la memoria de almacenamiento permanente. El sistema guarda todos los datos en la memoria temporal debido a su mejor velocidad en comparación con los dispositivos de almacenamiento permanente, es útil, pero a veces en caso de apagado inesperado del sistema, un gran riesgo está presente de perder los datos. Para evitar este riesgo, se recomienda sincronizar los datos útiles de la memoria temporal a la memoria permanente. En este artículo, hemos discutido el uso del comando de sincronización en Linux con la ayuda de ejemplos para una mejor comprensión.