¿El comando de sincronización en ubuntu transfiere todos los datos de la RAM a mi disco duro?

¿El comando de sincronización en ubuntu transfiere todos los datos de la RAM a mi disco duro?

Mi PC está congelada, ejecuta Ubuntu desde un CD en vivo y tiene abiertos archivos importantes no guardados. Si uso Magic SysRq para usar el comando de sincronización, ¿eso transferirá todos estos datos no guardados actualmente en la RAM al HDD?

Actualizar:

Ok, me informaron que volcar memoria al disco no es una opción. Voy a probar el método FireWire ahora.

Respuesta1

No. De las páginas de manual:

sync - flush file system buffers

Sólo se vacían los buffers de escritura pendientes. Estos se crean cuando un programa intenta escribir en un archivo en el disco; en lugar de escribir el archivo, el sistema lo escribe en el espacio libre de la RAM y luego le dice al programa que la escritura se ha completado. Esto permite que el programa continúe con lo que el usuario quiera que haga y permite que el sistema espere hasta que el disco esté menos ocupado para escribir los datos en la unidad.

Esta es la razón por la que deberías "quitar de forma segura" las unidades USB en Windows y no simplemente sacarlas (aunque hoy en día, Windows simplemente desactiva el almacenamiento en caché de escritura en disco en medios extraíbles)

Cualquier cosa que no esté guardada en una aplicación, o cualquier cosa que la aplicación no haya escrito en el disco, no se verá afectada en absoluto al emitir un synccomando.

información relacionada