Use o comando Linux Sync se anticipa un corte de enerxía
A xestión do sistema operativo Linux non está especialmente clara, pero aprender os comandos que instruíron ao sistema a realizar operacións básicas é un gran paso na dirección correcta. O comando s ync escribe os datos almacenados na memoria do ordenador no disco.
Por que usar o comando de sincronización
Para mellorar o rendemento, unha computadora a miúdo mantén datos na súa memoria en lugar de escribilos no disco porque a memoria RAM é moito máis rápida que o disco duro. Este enfoque está ben ata que haxa un fallo na computadora. Cando unha máquina Linux experimenta unha parada non planificada, pérdese toda a información que se realizou na memoria ou o sistema de ficheiros está mal. O comando de sincronización obriga a todo o almacenamento de memoria temporal a escribir nun almacenamento de arquivos persistente (como un disco) para que non se perda ningunha información.
Cando usar o comando de sincronización
Normalmente, as computadoras están apagadas de forma organizada. Se a computadora vai apagarse ou o procesador detíñase de forma inusual, como cando se está a depurar o código do kernel ou no caso dunha posible falla de enerxía, o comando sincronización forzará unha transferencia inmediata dos datos da memoria a disco. Debido a que as computadoras modernas teñen cachés potencialmente grandes, cando empregue o comando de sincronización , agarde ata que todos os LEDs que indiquen actividade deixen de parpadear antes de desconectar a enerxía da computadora.
Sintaxe de sincronización
sincronización [opción] [ficheiro]Opcións para o comando sincronización
As opcións para o comando Sync son:
- --help amosa a axuda dispoñible e sae
- --version amosa información de versión e saídas
- --data (ou -d ) sincroniza só os datos do ficheiro sen os metadatos que o admiten
- --file-system (ou -f ) tamén sincroniza os sistemas de ficheiros que conteñen os ficheiros referenciados
Consideracións
Non é común invocar a sincronía manualmente . Na maioría das veces, este comando execútase antes de executar outro comando que sospeita que podería desestabilizar o núcleo de Linux, ou se pensas que algo malo está a suceder (por exemplo, estás a esgotar a batería no teu sistema operativo Linux portátil) e non tes tempo de executar un apagado completo do sistema.
Cando detén ou reinicia o sistema, o sistema operativo sincroniza automaticamente os datos da memoria con almacenamento persistente, segundo sexa necesario.