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.