Cómo leer / montar el volumen completo de Ubuntu desde ahora el disco duro externo

4

Ayer decidí actualizar el disco duro de mi computadora portátil a un SSD. Anteriormente estaba ejecutando Ubuntu 14.04 en el HDD que venía con él. He instalado Ubuntu 14.10 en el SSD.

Me gustaría montar el viejo HDD para poder copiar todos mis archivos. Entonces compré un gabinete que me permite tratarlo como una unidad USB externa. Puse el HDD en el gabinete y lo enchufé. Se detecta y ve todos los volúmenes. Pero solo monta el volumen de arranque para lectura / escritura.

El HDD es de 750 GB y el SSD es de 120 GB. Cuando lo inspecciono en la utilidad "Discos", veo ambos discos duros y puedo distinguir fácilmente la diferencia entre los dos. Cuando inspecciono el HDD veo: Partición 1 Ext2 (volumen de arranque), Partición extendida 2 y Partición 5 LVM2 PV.

Claramente, también puede ver los volúmenes. Informa que el disco está bien pero tiene un sector defectuoso. La unidad no está encriptada. No estoy seguro de por qué muestra dos volúmenes del mismo tamaño. Probablemente tiene que ver con que sea un volumen LVM.

¿Cómo consigo que me permita leer los archivos de mi antigua instalación de Ubuntu?

$ sudo fdisk -l
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7f79a18e

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sda1  *      2048    499711    497664   243M 83 Linux
/dev/sda2       501758 468860927 468359170 223.3G  5 Extended
/dev/sda5       501760 468860927 468359168 223.3G 8e Linux LVM

Disk /dev/mapper/ubuntu--vg-root: 215.6 GiB, 231479443456 bytes, 452108288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/ubuntu--vg-swap_1: 7.8 GiB, 8317304832 bytes, 16244736 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 596.2 GiB, 640135028736 bytes, 1250263728 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0004f632

Device     Boot  Start        End    Sectors  Size Id Type
/dev/sdb1  *      2048     499711     497664  243M 83 Linux
/dev/sdb2       501758 1250263039 1249761282  596G  5 Extended
/dev/sdb5       501760 1250263039 1249761280  596G 8e Linux LVM
Patricio
fuente
¿Ese disco era parte de un volumen RAID? ¿También puede proporcionar la salida de: sudo fdisk -l
Fabby

Respuestas:

2

Tienes que montar la partición LVM. Puede ser confuso si los volúmenes físicos y / o los volúmenes lógicos tienen el mismo nombre ...

Escanee su sistema en busca de volúmenes LVM e identifique en la salida el volumen

sudo vgscan

verás algo como

Volumen encontrado grupo "fedora" utilizando metadatos tipo lvm2

Deberías ver dos grupos de volúmenes

activar el grupo de volúmenes (antiguo)

sudo vgchange -ay fedora

cambie "fedora" a su grupo de volúmenes;)

Encuentre el volumen lógico / partición que tiene su antigua instalación de ubuntu

sudo lvs

o

sudo lvdisplay

o

ls /dev/fedora

de nuevo, cambie fedora a su nombre de grupo de volumen

Montar los volúmenes lógicos.

sudo mount /dev/fedora/home /mnt

y en ....

Solo hay un gráfico que conozco, system-config-lvm

sudo apt-get install system-config-lvm
sudo system-config-lvm
Pantera
fuente
Entonces, ¿qué hago si veo "ubuntu-vg" dos veces como el grupo de volumen?
Patrick
Cada vez que intento montarlo, incluso usando la herramienta gráfica, simplemente monta el SSD. No estoy seguro de cómo, pero creo que necesito una forma de cambiarle el nombre.
Patrick
Si el ssd es una instalación nueva, mi consejo es instalar sin LVM, ¿estás usando LVM?
Panther
No lo estoy usando para cambiar el tamaño. Pero debería permitir copias de seguridad atómicas, que es algo que me gustaría comenzar a hacer.
Patrick
1
Sí, pero lo haría con un usb en vivo y desconectaría el disco duro. vgscan && vgrename old_name new_name
Pantera
3

Tuve este problema y encontré una solución de este hilo de los foros de Ubuntu . Daré más detalles en caso de que otros tengan este problema y / o que el enlace se corte en el futuro.

Detalles del sistema

Ejecutando Ubuntu 16.04 en primaria. Tengo 2 unidades internas (SDA = Ubuntu 16.04 con Grub, SDB = Windows 10). También tenía una unidad SATA interna con Ubuntu 14.04 de una máquina diferente que decidí montar usando una base externa SATA a USB, que posteriormente colocó este disco en SDC; Me referiré a este disco como "delta" (ver estos con sudo lsblku sudo fdisk -l, u opcionalmente iniciar "Discos" GUI desde Dash)

Cuestiones

Simplemente mirando en Nautilus (GUI de archivos) puedo ver un volumen de 255 MB cuando la unidad delta está conectada, sin embargo, este es el Partition 1 Master Boot Record (Linux Bootable; EXT2). Mirando en la GUI de discos, está claro que tengo una partición extendida (partición2) de 1,000 GB y Partición5 que es un volumen físico LVM2 de 1,000 GB, pero no hay opción para montar esta partición.

Reparar

  • Primer intento

    $ sudo vgscan
    Reading all physical volumes.  This may take a while...
    Found volume group "ubuntu-vg" using metadata type lvm2
    Found volume group "ubuntu-vg" using metadata type lvm2
    

    El problema con esta salida es que tanto mi unidad principal como esta unidad secundaria "delta" están mostrando el mismo nombre de grupo de volúmenes, lo ubuntu-vgque causa algunos conflictos y dificulta la distinción entre uno y otro. Entonces necesitamos cambiar uno de ellos.

  • Desenchufe la unidad secundaria (delta). Si es interno, tendrá que apagarlo para hacer esto, ya que estoy usando un muelle, simplemente lo apago.

  • Después de reiniciar, vuelva a ejecutar:

    $ sudo vgscan
    Reading all physical volumes.  This may take a while...
    Found volume group "ubuntu-vg" using metadata type lvm2
    
  • Correr:

    sudo vgrename /dev/ubuntu-vg /dev/ubuntu-vg-primary
    

    Elija el nombre que desee como nuevo, opté por agregar -primaryaquí.

  • Ahora apague y vuelva a conectar el secundario y reinicie, o simplemente conecte la unidad si estoy usando una base externa como estoy.

  • De nuevo corre:

    $ sudo vgscan
    Reading all physical volumes.  This may take a while...
    Found volume group "ubuntu-vg-primary" using metadata type lvm2
    Found volume group "ubuntu-vg" using metadata type lvm2
    

    Esto es lo que queremos ver; dos nombres únicos de grupos de volúmenes.

  • Para activar nuestro grupo de volumen de unidad secundaria (delta), ejecute:

    $ sudo vgchange -ay ubuntu-vg
    2 logical volume(s) in volume group "ubuntu-vg" now active
    2 logical volume(s) in volume group "ubuntu-vg-primary" now active
    
  • Haga un punto de montaje si aún no lo ha hecho, como:

    sudo mkdir -p /mnt/delta/  
    
  • Haga que el punto de montaje sea propiedad de su usuario:

    sudo chown $(id -u):$(id -g) /mnt/delta/  
    

Nota importante :

En este punto, su sistema no se reiniciará en Ubuntu o intentará cargar la versión de Ubuntu correspondiente a la unidad "secundaria"; En el momento del arranque, el valor predeterminado / estándar es cargar desde el grupo de volúmenes identificado como "ubuntu-vg". Para manejar esta situación, seguí adelante e hice lo siguiente:

$ sudo vgscan  
2 logical volume(s) in volume group "ubuntu-vg" now active
2 logical volume(s) in volume group "ubuntu-vg-primary" now active
$ sudo vgchange -ay ubuntu-vg
$ sudo vgrename /dev/ubuntu-vg /dev/ubuntu-vg-secondary
$ sudo vgscan
2 logical volume(s) in volume group "ubuntu-vg-secondary" now active
2 logical volume(s) in volume group "ubuntu-vg-primary" now active
$ sudo vgchange -ay ubuntu-vg-primary
$ sudo vgrename /dev/ubuntu-vg-primary /dev/ubuntu-vg
$ sudo vgscan
2 logical volume(s) in volume group "ubuntu-vg-secondary" now active
2 logical volume(s) in volume group "ubuntu-vg" now active

Finalmente podemos montar con:

sudo mount /dev/ubuntu-vg-secondary/root /mnt/delta/

En este punto, puede navegar en Nautilus a "Computadora" y luego / mnt / delta / y ver la raíz de su unidad externa. Puede agregar rápidamente un marcador a esta ubicación para poder acceder fácilmente a él. Puede proceder (con cautela) para hacer una copia de seguridad de su / etc / fstab existente (a /etc/fstab.bak) y modificar el fstab existente para intentar montar automáticamente este dispositivo / ubicación en el punto de montaje. Asegúrese de probar su fstab antes de apagar o reiniciar.

Utilizando sudo blkidpude encontrar todos los UUID relevantes, dispositivos, particiones, información de grupo de volúmenes, así como tipos de FS, y usar esta información para agregar una directiva de entrada de montaje a mi fstab. Por ejemplo:

UUID=d7556cd2-67b3-4fb4-acc8-1e33dd0eb040       /mnt/delta      ext4    defaults        0       2

Pruebe utilizando sudo mount -a(sin salida significa que es bueno; cualquier salida puede significar que hay errores que deben tratarse antes de intentar reiniciar; de lo contrario, es posible que no pueda reiniciar su sistema operativo correctamente).

Brandon K
fuente
Hola Brandon, ¿cómo adaptar tu "receta" a este problema similar aquí?
Peter Krauss
1

Hay muchas formas de copiar sus datos, incluso si sus carpetas de datos están encriptadas. Todo lo que tiene que hacer es iniciar la unidad anterior y copiar los datos que desea copiar en medios externos y volver a los nuevos medios. También podría intentar usar la utilidad de "copia de seguridad" incluida que funciona muy bien en mi experiencia.

Habiendo dicho todo eso, si me hubieras preguntado antes de hacer la actualización, te he ofrecido consejos completamente diferentes. Habría señalado que 14.04 es una versión LTS y que actualizar a 14.10 simplemente lo compromete a actualizar cada seis meses, lo que me parece molesto.

Le habría aconsejado que descargue clonezilla y simplemente clone su disco duro anterior a los nuevos medios, directamente, y continúe utilizando la instalación que ya tiene sin necesidad de comenzar de nuevo. Por supuesto, todavía puede hacer eso, pero a estas alturas ya habrá decidido quedarse con la nueva instalación.

gyropyge
fuente
Pensé en seguir con 14.04 e incluso quemé un disco para ambas versiones. Pero estaba haciendo esto justo antes de un hackathon, en el hackathon, y cuando fui a arrancar el disco 14.04 no arrancaba. Así que realmente no me quedó otra opción. Puedo terminar estableciéndome en 15.04 eventualmente. Pero estoy bien con lo que tengo por ahora. En realidad, es bueno tener una nueva instalación a veces.
Patrick
Nunca he usado Clonezilla, esa puede ser una solución interesante. Y preferiría poder cargar la unidad como una unidad externa (y debería poder) en lugar de hacer una configuración de unidad triple. Podría hacer eso, pero parece un dolor mayor de lo que debería ser.
Patrick
15.04 tampoco será una versión LTS. Las versiones LTS solo se lanzan cada dos años. Clonezilla es una copiadora de disco realmente versátil, aunque es tan cálida y tierno como el programa Seagate Disk Manager para DOS desde principios de los años noventa. Uso clonezilla para hacer aproximadamente ocho copias de mis Mubuntsticks a la vez. Solo alrededor de la mitad de ellos van a usuarios finales. La mayoría se utilizan para mi propia investigación personal sobre las capacidades y limitaciones de Ubuntu, y para otros fines de diagnóstico y recuperación de datos.
Gyropyge
Tenía la impresión de que las versiones de LTS salían cada abril.
Patrick
2
@ pthurmond, gracias por el voto positivo. La típica tacañería con respecto a los votos positivos y los malos votos negativos en este sitio es la razón por la que no he iniciado sesión en las últimas dos semanas. Si este sitio tiene un propósito legítimo, debe ser la verdadera educación de los usuarios de ubuntu, incluso si las soluciones individuales a un problema en particular parecen variar. Dado que le gustó la naturaleza educativa de mi consejo, le daré otro consejo: descargue y grabe un CD en vivo de clonezilla de 32 bits y manténgalo a mano, mejor aún, inicie cualquier PC solo para familiarizarse. Será útil en algún momento.
gyropyge
0

Probablemente pueda hacer esta interfaz de usuario con KVPM .

Seleccione el grupo que desea montar y haga clic en la opción "montar fs".

ingrese la descripción de la imagen aquí

También puede cambiarle el nombre desde allí si es necesario.

yms
fuente