Estoy usando Ubuntu 12.04, y cuando hago clic con el botón derecho en el icono de mi unidad flash (en la barra izquierda de Unity) obtengo dos opciones que me confunden: expulsar y eliminar de forma segura .
Lo más cerca que llegué a una respuesta fue este hilo del foro , que concluye que (para una unidad flash) son iguales y equivalentes para usar el umount
comando. Sin embargo, esta última afirmación parece ser falsa.
Si uso umount
desde la consola para desmontar mi inmersión flash, y luego uso el comando lsblk
, todavía veo mi dispositivo (por supuesto, sin nada debajo de MOUNTPOINT). Por otro lado, si expulso o extraigo con seguridad mi unidad flash, lsblk
ya no aparece en la lista.
Entonces, mi pregunta es, ¿cuáles serían los comandos / comandos de la consola que realmente reproducirían el comportamiento de expulsión y eliminación segura ?
fuente
/usr/share/applications/
o algo así. Si lo abre en un editor de texto, el campo Exec = ... corresponde al comando que se ejecuta al hacer clic en él.Respuestas:
Si está utilizando
systemd
, utilice laudisksctl
utilidad con lapower-off
opción:Primero recomendaría desmontar todos los sistemas de archivos en ese usb. Esto se puede hacer también con
udisksctl
, por lo que los pasos serían:Si no está utilizando,
systemd
entonces el bien viejoudisks
debería funcionar:fuente
udisksctl power-off
parece no ser equivalente a la "eliminación segura" en mi caso. Con una tarjeta micro-SD en mi lector de tarjetas interno, dispositivo/dev/sdd
, sin sistemas de archivos montados, cuando uso el comandoudisksctl power-off -b /dev/sdd
, el LED del lector se apaga, pero luego todo el dispositivo deja de funcionar, supongo porque, bueno, literalmente se apaga por completo. Tengo que reiniciar el sistema para que vuelva a ser utilizable.udisksctl power-off -b /dev/mmcblk0
mmc0: tarjeta aaaa eliminada usb 3-1.8: desconexión USB, número de dispositivo 41cd /sys/bus/usb/devices/usb3/3-1
echo 0 > authorized
echo 1 > authorized
hub 3-1: 1.0: hub USB encontrado usb 3-1: autorizado para conectar usb 3-1.8: nuevo dispositivo USB encontrado , idVendor = 0bda, idProduct = 0129 mmc0: nueva tarjeta SDR50 SDHC de ultra alta velocidad en la dirección aaaaumount
Es perfectamente seguro para el disco. Una vez que haya hecho eso, habrá desmontado con éxito el sistema de archivos y no tendrá que preocuparse en ese sentido. La principal diferencia entre expulsar yumount
no concierne en absoluto al disco, sino que se trata de la salida de alimentación de 5v del puerto USB.Después
umount
, aún puede ver su disco en la listalsblk
porque todavía está encendido y conectado.umount
el sistema de archivos de un disco duro interno y verá el mismo comportamiento por el mismo motivo. Pero cuando expulsa un dispositivo USB, lo apaga y deja de consumir los 5v normalmente, creo que se reduce a .5v, pero esa clase sucedió hace mucho tiempo.Aquí está su ruta de autobús usb ...
Aunque casi nunca lo monte, creo que ha estado enchufado y parpadeando durante mucho tiempo ...
Debería hacer algo al respecto:
Ahora lo echaré un vistazo otra vez ...
Hmmm ...
fuente
umount
un disco duro externo, ¿es seguro quitar el disco duro externo de la computadora?umount
sea equivalente a "eliminar con seguridad", y tampoco lo esudisksctl power-off
, por favor vea mi comentario sobre la otra respuesta. Compare con el comportamiento en Windows, por ejemplo. Supongo que Windows hace un poco más que simplemente "desmontar" los sistemas de archivos en el dispositivo. He observado que desacelerándose discos duros externos, apagar LEDs en lectores de tarjetas ( sin posteriormente haciendo que el dispositivo inservible a menos Replugged o reinicia el sistema), etc.umount
lo entonces lo apagas. y nunca sugerí nada sobreudiskctl
una forma u otra.