Traté de cambiar las marcas de tiempo tcp en la instancia de Ec2 (que es Ubuntu 12.04). Abrí el editor y cambié el valor 1
de 0
. Y cuando intenté guardar el archivo, recibí este error:
/proc/sys/net/ipv4/tcp_timestamps" E667: Fsync failed
Soy muy nuevo en Ubuntu. ¿Alguien puede ayudarme en esto?
dd of
? Todo lo que entiendo es el eco y la tubería, pero no entiendo por qué se necesitaba dd. ¿Por qué no en su>
lugar?dd
está allí para realizar la escritura como root. El resto de la línea de comandos no necesita ser privilegiado, por lo que dd es la única parte que ejecutamos bajo sudo. Si tuviéramos que ejecutar todo el shell como root, la>
redirección estaría bien. Pero me gusta minimizar lo que se ejecuta con root privs.En algún momento, recibimos exactamente el mismo error. Después de perder varios minutos en la investigación descubrió que no quedaba espacio en el dispositivo. Puede verificar si es el caso para usted. Intente liberar algo de almacenamiento para solucionar rápidamente el problema.
Nota: Esta podría no ser la mejor descripción técnica del problema, pero podría ayudar a solucionarlo rápidamente. La respuesta verificada explica esto con más detalle. Mi respuesta fue solo compartir cómo solucioné este problema.
fuente
Veo que esto se respondió correctamente hace mucho tiempo, pero hay un comando más simple:
También puede hacer lo mismo con otras configuraciones como:
Como puede ver, puede modificar cualquier archivo en / proc / sys / especificando el resto de su ubicación, mientras cambia el delimitador de "/" a "".
Ejemplo: "/ proc / sys / net / ipv4 / tcp_timestamps" se especifica como "net.ipv4.tcp_timestamps"
fuente
Fsync falló ADVERTENCIA: El archivo original puede perderse o dañarse. ¡No abandone el editor hasta que el archivo se haya escrito correctamente!
Podría ser un problema de espacio, ya que la limpieza de un par de archivos funcionó para mí
fuente