GNU/Linux >> Tutoriales Linux >  >> Linux

¿Expulsar/Quitar de forma segura Vs Desmontar?

Estoy usando Ubuntu 12.04, y cuando hago clic con el botón derecho en el ícono de mi unidad flash (en la barra izquierda de Unity) aparecen dos opciones que me confunden:expulsar y eliminar de forma segura .
Cuanto más me acerqué a una respuesta fue este hilo del foro, que concluye que (para una unidad flash) ambos son iguales y también equivalentes para usar el umount dominio. 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 (sin nada debajo de MOUNTPOINT, por supuesto). Por otro lado, si expulso o eliminar de forma segura mi unidad flash, lsblk ya no lo incluye.

Entonces, mi pregunta es, ¿cuáles serían los comandos de la consola que realmente reproducirían el comportamiento de eject? y eliminar de forma segura ?

Respuesta aceptada:

Si está utilizando systemd luego usa udisksctl utilidad con power-off opción:

apagado

Hace arreglos para que la unidad se retire y se apague de manera segura. En el lado del sistema operativo, esto incluye asegurarse de que ningún proceso esté usando la unidad y luego solicitar que los búferes y cachés en tránsito se comprometan con un almacenamiento estable.

Recomendaría primero desmontar todos los sistemas de archivos en ese usb. Esto también se puede hacer con udisksctl , entonces los pasos serían:

udisksctl unmount -b /dev/sda1
udisksctl power-off -b /dev/sda

Si no está utilizando systemd entonces viejos buenos udisks debería funcionar:

udisks --unmount /dev/sda1
udisks --detach /dev/sda

Linux
  1. Cómo grabar un archivo ISO en una unidad USB en Linux usando Etcher

  2. Cómo crear una unidad USB de arranque usando el comando dd

  3. Eliminar un carácter específico usando awk o sed

  4. ¿Cómo eliminar un prefijo de palabra usando grep?

  5. Eliminar archivos del host remoto mediante SSH

Cómo eliminar directorios y archivos usando Linux

Cómo eliminar archivos y directorios usando la línea de comandos de Linux

Cómo crear o cambiar el tamaño de particiones de forma segura en Linux usando GParted

Cómo montar Google Drive localmente usando Rclone en Linux

Crear una unidad USB de arranque con Ventoy

Cómo eliminar un reenviador de correo electrónico mediante cPanel