¿Cómo ver en la terminal si ejecuto Ubuntu desde un disco duro USB externo?

¿Cómo ver en la terminal si ejecuto Ubuntu desde un disco duro USB externo?

He clonado mi Ubuntu 20.04LTS en una unidad de disco duro USB externa (sdb1). ¿Cómo puedo ver en la terminal que uso un sistema operativo de disco duro USB externo? Gracias

Respuesta1

Puede verificar dfla raíz de su directorio:

$ df --output=source /
Filesystem
/dev/sdb1

O usar mount:

$ mount | awk '$3=="/"'
/dev/sdb1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)

Si no sabe que su unidad USB es /dev/sdb1, verifique la salida de lsblk, por ejemplo:

lsblk -ln -o NAME,MOUNTPOINT,MODEL,SERIAL

Respuesta2

Nunca inicie una computadora con copias clonadas de sistemas operativos conectados

Cuando tenga unidades con sistemas clonados (sistemas con tablas de particiones y sistemas de archivos idénticos), debenuncaInicie la computadora cuando ambas unidades estén conectadas. Esto puede causar confusión y existe el riesgo de que uno o ambos sistemas se dañen, porque la computadora puede usar parte de ambos sistemas y escribir cosas que los hagan fallar cuando solo una de las unidades está conectada.

Este problema afecta a los sistemas operativos que utilizan más de una partición (particiones separadas para EFI, arranque, raíz, inicio, etc. o en un 'cdrom' de unidad activa persistente y partición para persistencia). Si solo hay una partición raíz, solo se selecciona una partición y no puede haber ninguna mezcla de particiones entre las copias clonadas.

Cómo identificar qué particiones están activas en el sistema operativo en ejecución

Puede utilizar los métodos descritos en la respuesta de pLumo para identificar las unidades y, en particular, el sistema de archivos raíz./

A menudo uso la siguiente línea de comando en una ventana de terminal ancha (ancha para evitar saltos de línea),

lsblk -fm

pero es buena idea seleccionar las opciones lsblkde forma más detallada. Sugiero el siguiente comando

lsblk -o name,size,fstype,label,mountpoint,model

o, si lo desea, cree un alias (conveniente si desea utilizarlo varias veces), por ejemplo

alias mycheck='lsblk -o name,size,fstype,label,mountpoint,model'

y si lo desea, edite esa línea en su ~/.bashrc(archivo de configuración de bash). Puede colocar la línea cerca de los otros alias de ese archivo. Luego activará el alias cuando inicie nuevas ventanas de terminal (y bash shells en pantallas de texto),

mycheck

información relacionada