->
Incluso en Ubuntu Feisty, el cual incorpora notificación por libnotify y sincronización de archivos antes de expulsar un disco extraíble, nos encontramos muchas veces con que no se han copiado los archivos correctamente, lo que puede llevarnos a problemas aún más graves, como tener que chequear el disco, perder algunos archivos…
La solución que propongo es más que interesante, a la vez de sencilla. Consiste simplemente en ejecutar el comando sync en una terminal y esperar a que el comando finalice. Después ya podemos desmontar el dispositivo.
Desde que lo utilizo no he tenido problemas.
el 24 Agosto 2007 a las 22:24
24 Agosto 2007 a las 23:27
Bueno este comando existe desde unix yo siempre lo he utilizado con distros viejas o cuando utilizo discos de 3 1/2 y antes de quitarlo hago el sync, de hecho se me ha hecho costumbre, que lo que yo hago en ubuntu en espanish y con GNOME como interfaz es, ALT + F2, tecleo sync, y luego ALT + T y luego enter, asi no tengo que abrir una consola y tambien cabe aclarar que cuando te vaz a equipo y le das boton derecho en el dispositivo y le das en extraer lo que hace es justamente esto del sync, asi que si no quieres teclear nada esto seria una buena opcion.
Saludos
Mario Tello
24 Agosto 2007 a las 23:33
Tambien cabe aclarar para lo que sirve el comando, y lo que hace y es algo asi como que lee todo el contenido a copiar, copia unas partes y otras se quedan en memoria para buffer, al usar el comando syn forzas a que escriba estos datos en el disco.
http://man.cx/sync(8)/en
http://man.cx/sync(8)/es
25 Agosto 2007 a las 08:54
Exacto, lo de que fuerza a hacerlo ya lo sabía, porque cuando copias archivos muy pequeños de dispositivos extraíbles se carga en el búffer, por eso a veces hay problemas al extraerlos pronto.
De todos modos, es buena la idea que pones, pero yo estoy más acostumbrado a usar terminales
Al extraer dispositivos mediante los iconos del escritorio, a veces no funciona correctamente la sincronización, por eso escribií esto, para asegurar que funcione.
También se podría modificar el comando umount para que ejecute esto automáticamente, pero lo ví demasiado complicado para lo simple que es lo que explico