Cómo eliminar todos los LV, VG y particiones en todas las unidades antes de instalar 12.04

18

Tengo 2 discos duros que se usaron para Ubuntu Server 11.10. Ahora me gustaría comenzar desde cero con 12.04 pero tengo algunos problemas con los volúmenes lógicos y los grupos de volúmenes existentes. Parece que borrar datos durante la instalación llevará días. ¿Existe una manera rápida y simple de eliminar todos los volúmenes / grupos / particiones para que pueda comenzar con 2 unidades vacías? Cuando configuré esto en 11.04 me tomó un tiempo aprender cómo hacerlo y desde entonces he olvidado la mayor parte de lo que aprendí.

Por lo que vale, solo estoy usando este cuadro para aprender sobre Linux.

marca
fuente

Respuestas:

27

Solo por el hecho de esta pregunta, acabo de encontrar el mismo problema y así es como lo solucioné (todos estos comandos se ingresaron desde una sesión en vivo):

sudo vgdisplay

luego ubiqué el nombre del grupo para eliminar

sudo vgremove <groupname>

dijo yes a todas las preguntas.

Entonces, podría formatear manualmente todo el dispositivo con GParted.

Yanick Rochon
fuente
Tuve el mismo problema al instalar Ubuntu 14.04.3 y reemplazar totalmente una instalación antigua de CentOS y esta solución funcionó bien para mí.
Matt Coubrough
Hice el truco para mí, después de eso pude formatear el disco con gparted del live cd.
wawa
No funcionó vgremovedice intentar llamar vgreduce --removemissingpero eso también falla.
BrainSlugs83
Simplemente me encontré con el mismo problema y esta respuesta resuelve el problema. Solo para que conste, utilicé "sudo vgscan" que da una salida concisa (que "sudo vgdisplay")
Tzunghsing David Wong
9

No pude eliminar una partición porque estaba siendo utilizada por un Grupo de Volumen (sistema). Me dijeron que no podía eliminar ese grupo de volúmenes porque faltaba un volumen físico.

Una vez que corrí vgreduce --removemissing systempude eliminar el Grupo de volúmenes y luego la partición, dejándome justo donde quería estar.

Gracias por las respuestas sugeridas, me hicieron pensar en el camino correcto.

marca
fuente
2
Solo para agregar a eso, presione ALT-F2 mientras usa el instalador de Ubuntu para abrir una consola, donde puede ingresar vgreduce --removemissing systemcomo se sugiere.
NickG
3
Solíavgremove <LVM Group Name>
Erik
+1, pude hacer que esto funcionara: cambiando systemel nombre del grupo de volúmenes, esto me puso en un estado lo suficientemente bueno que vgremovecomenzó a funcionar. Woot!
BrainSlugs83
3

Todo lo que necesita hacer es elegir la opción "usar todo el disco" en el instalador. Eliminará todo lo que esté en el disco.

psusi
fuente
¿Eso limitará lo que puedo hacer con las unidades después de la instalación?
Mark
1
Le di una oportunidad. Esto es lo que obtuve: no se puede eliminar automáticamente los datos LVM. Debido a que los grupos de volúmenes en el dispositivo seleccionado también consisten en volúmenes físicos en otros dispositivos, no es seguro eliminarlos automáticamente. Primero elimine los datos de LVM.
Mark
@ Mark, eso es extraño ... elige la partición manual y luego elimina las particiones existentes.
psusi
1
Me dice que la partición está en uso por el grupo de volúmenes LVM. Cuando intento eliminar el grupo de volúmenes, me dice que no puede porque pueden estar en uso 1 o más volúmenes lógicos. Me muestra 0 volúmenes físicos gratuitos, 2 PV usados, 1 VG y 0 volúmenes lógicos. Veo que el VG consta de 2 PVs / dev / sda2 y desconocido. La consola virtual (4) me dice que no puede cambiar el grupo virtual mientras faltan PV. Espero que tenga sentido para ti. Estoy confundido.
Mark
¡Decir ah! Lo tengo. Tuve que usar vgreduce --removemissing system. Ahora tengo dos unidades limpias y vacías. Probablemente debería leer sobre LVM antes de continuar con la instalación. Diablos, es un servidor de "aprendizaje". ¡Gracias por la ayuda!
Mark
1

Arrancar desde un LiveCD, iniciar GParted y crear una nueva tabla de particiones en cada unidad eliminará efectivamente todas las particiones existentes. La cantidad de datos escritos será insignificante, por lo que no debería llevar mucho tiempo.

Todos los datos en las unidades se perderán.

Sergey
fuente
Después de d / l LiveCD e intentando crear una tabla de particiones con GParted, me dice que 1 partición está actualmente activa y no se puede crear una tabla de particiones. No tengo opción de desmontar.
Mark
@Mark: Esta sería una partición de intercambio en el HDD a la que LiveCD intercambia por defecto. Haga clic derecho en la partición y elija "intercambiar"
Sergey
Huh, no solo "cambiar": Nuevo, Eliminar, Cambiar tamaño / Mover, Copiar, Pegar, Formatear, Desmontar, Administrar banderas, Verificar, Etiquetar, Nuevo UUID, información. Solo las banderas e información de administración no están atenuadas.
Mark
¿Causaría problemas en el futuro si simplemente desconectara la unidad, la instalara en la segunda y manejara las particiones después de la instalación? Con la excepción de configurar el servidor hace un año, no estoy familiarizado con LVM.
Mark
1

Experimenté una situación similar.
Descubrí que tenía que pasar por el proceso de instalación a la parte donde selecciona el modo de crear las particiones: Guiada o Manual.
Entonces podría usar el Alt+ F2para cambiar a otra consola. Cuando escribí help, no mostró ninguno de los comandos LVM. Solía vgdisplayver el nombre de VirtualGroup.
Luego especifiqué vgreduce -v -f <inserted my VirtualGroup name from the vgdisplay>, donde la vbandera especifica detalladamente para poder ver lo que estaba haciendo LVM, y la fbandera para forzar, ya que las primeras veces se quejó de no encontrar la unidad que faltaba.
Luego volví a la consola principal Alt+F1y seleccionado Guiado usando LVM. El instalador encontró la partición LVM fija y la eliminó para poder continuar con la instalación.

Timothy Sorber
fuente