Sistema> Administración> Utilidad de disco
¿Cuál es la diferencia entre "Desmontar volumen" y "Remoción segura"? Supongamos que inserta una unidad flash y abre la UI de la Utilidad de Discos, si hace clic en "Extracción segura", recibirá una notificación de "Error al desconectar la unidad", porque está ocupada. Primero debe hacer clic en el botón "Desmontar volumen" y luego seguirlo con el botón "Eliminación segura".
Un par de preguntas aquí: ¿Esto significa que todas estas veces he estado "expulsando" la unidad (a través del menú contextual) antes de eliminarla, no la he estado eliminando de forma "segura"? ¿Y cuáles son los equivalentes de línea de comando para las dos operaciones diferentes?
(Esta pregunta se abordó un poco aquí, pero las respuestas parecen contradecir lo que estoy señalando sobre las opciones de la Utilidad de Discos. Gracias.)
Montar un volumen significa colocarlo en algún lugar del sistema de archivos para que sus datos estén disponibles. Por ejemplo, montar un volumen flash llamado
MyFlash
generalmente crea en una carpeta llamada/media/MyFlash
desde la cual se puede acceder a su contenido.Desmontarlo significa que sus datos no están disponibles a través del sistema de archivos. Eso significa que:
/media/MyFlash
ya no existe después del desmontaje, o/media/MyFlash
es una carpeta vacíaTambién desmontas una partición a la vez. Si tiene varios volúmenes (particiones) en su unidad, debe desmontar cada uno por separado.
La extracción segura de una unidad significa que el módulo USB del núcleo ya no se preocupa por la unidad. Cualquier dato sobresaliente que se escriba, el dispositivo se apagará (aunque todavía habrá voltaje saliendo del puerto USB). Solo después de que esto haya terminado, debe quitar la unidad del puerto USB.
Incluso si el núcleo escribe todos sus datos a través del puerto USB, algunos dispositivos, especialmente los discos duros externos (giratorios), pueden almacenar estos datos en el búfer y no escribirlos en el disco de inmediato. Simplemente desmontando todas las particiones y retirando el cable USB puede dejar datos en estos búferes sin escribir en el disco y, por lo tanto, perdidos. Sin embargo, al extraer la unidad de forma segura, el núcleo le dice a la unidad que se asegure de que todos los datos estén escritos y espera hasta que la unidad confirme que lo ha hecho.
Información técnica
El kernel asocia algunos archivos especiales con dispositivos. Digamos que tenemos un dispositivo
/dev/sdc
con dos particiones/dev/sdc1/
y/dev/sdc1
. Las operaciones de montaje y desmontaje hacen uso de estos archivos y las herramientas de formato las usan para escribir datos directamente en la partición. Pero cuando "elimina con seguridad" la unidad, el núcleo ya no asocia ningún/dev/sdc*
archivo con su unidad.Mientras la unidad no se "quite con seguridad", sino que simplemente "se desmonte", todavía hay una manera para que las aplicaciones y el kernel escriban en el disco, y no hay garantía de que el kernel haya terminado de escribir sus buffers en el disco, o que el disco ha terminado de recodificarlos.
fuente
Si uso la extracción segura en un pendrive, entonces no puedo usar ningún otro pendrive. Ubuntu no reconoce que he conectado un pendrive en absoluto. (no se muestra nada en / var / log / messages)
Esto estaba en la versión 10.04 de ubuntu, tal vez ahora esté solucionado
fuente