¿Cómo crear una unidad flash USB de arranque de Ubuntu desde la terminal?
¿Por qué los chicos de aquí usan umount
primero? Supongo que la unidad flash USB debe formatearse primero, entonces, ¿ umount
formatea el disco o simplemente desconecta el dispositivo montado para poder retirarlo de forma segura si otro proceso no lo está usando?
Respuesta1
umount
Desmonta sistemas de archivos.
Esto es necesario aquí porque sería malo sobrescribir la partición mientras aún está montada y posiblemente accedida por cualquier aplicación. Obtendrías errores.
Consulte man umount
para obtener más información sobre el comando.
Respuesta2
Corríjame si no uso los términos más apropiados aquí.
Dentro de Linux/Ubuntu, todos los dispositivos se representan como archivos en el directorio /dev
. En elprimera respuestade la pregunta vinculada umount
se utiliza para separar cierto dispositivo del sistema de archivos en uso, por lo que puede manipular todo el dispositivo como un archivo puro ( /dev/sd?
) sin limitaciones. Luego, el comando dd
se usa para copiar el contenido del archivo de entrada image.iso
como contenido del archivo de salida /dev/sd?
.
AquíEncontré una mejor explicación proporcionada porColin Ian Rey:
Si escribe datos en el dispositivo de bloque "sin procesar" mientras un sistema de archivos en este dispositivo todavía está montado, entonces el kernel tendrá problemas al actualizar el sistema de archivos eliminado. Por ejemplo, el kernel periódicamente enviará datos sucios al dispositivo montado o puede realizar búsquedas de archivos. Si el dispositivo de bloque subyacente se ha cambiado fundamentalmente, entonces el kernel encontrará problemas que pueden generar mensajes OOP del kernel o incluso detener las comprobaciones de BUG_ON(). Por lo tanto, siempre desmonte el sistema de archivos antes de cambiar los datos subyacentes en el dispositivo de bloque.