Jak usunąć wszystkie LV VG i partycje ze wszystkich napędów przed instalacją 12.04

18

Mam 2 dyski twarde, które były używane w systemie Ubuntu Server 11.10. Teraz chciałbym zacząć od zera 12.04, ale mam pewne problemy z istniejącymi woluminami logicznymi i grupami woluminów. Kasowanie danych podczas instalacji wygląda na to, że zajmie to dni. Czy istnieje szybki i prosty sposób na usunięcie wszystkich woluminów / grup / partycji, aby móc zacząć od 2 pustych dysków? Kiedy skonfigurowałem to 11.04, zajęło mi trochę czasu, aby nauczyć się tego robić i od tego czasu zapomniałem większości tego, czego się nauczyłem.

Jeśli chodzi o wartość, używam tego pola tylko do nauki o Linuksie.

znak
źródło

Odpowiedzi:

27

Właśnie ze względu na to pytanie właśnie spotkałem ten sam problem i oto jak go naprawiłem (wszystkie te polecenia zostały wprowadzone z sesji na żywo):

sudo vgdisplay

następnie zlokalizowałem nazwę grupy do usunięcia

sudo vgremove <groupname>

powiedział yes na wszystkie pytania.

Następnie mogłem ręcznie sformatować całe urządzenie za pomocą GParted.

Yanick Rochon
źródło
Miałem ten sam problem podczas instalacji Ubuntu 14.04.3 i całkowitego zastąpienia starej instalacji CentOS, a to rozwiązanie działało dobrze dla mnie.
Matt Coubrough,
Wykonałem dla mnie lewę, po czym mogłem sformatować dysk za pomocą gparted z live cd.
wawa,
Nie działa vgremovemówi spróbuj zadzwonić, vgreduce --removemissingale to również kończy się niepowodzeniem.
BrainSlugs83
Właśnie natrafiłem na ten sam problem, a ta odpowiedź rozwiązuje problem. Dla przypomnienia użyłem „sudo vgscan”, który daje zwięzłe wyjście (niż „sudo vgdisplay”)
Tzunghsing David Wong
9

Nie mogłem usunąć partycji, ponieważ była używana przez grupę woluminów (system). Powiedziano mi, że nie można usunąć tej grupy woluminów, ponieważ brakuje woluminu fizycznego.

Po uruchomieniu vgreduce --removemissing systemmogłem usunąć grupę woluminów, a następnie partycję pozostawiając mnie tam, gdzie chciałem być.

Dzięki za sugerowane odpowiedzi sprawiły, że pomyślałem o właściwej ścieżce.

znak
źródło
2
Aby dodać do tego, naciśnij ALT-F2 podczas korzystania z instalatora Ubuntu, aby wyświetlić konsolę, do której możesz wejść vgreduce --removemissing systemzgodnie z sugestią.
NickG
3
Użyłemvgremove <LVM Group Name>
Erik
+1, byłem w stanie sprawić, by to działało - zmiana systemnazwy grupy woluminów sprawiła, że ​​znalazłem się w dobrym stanie, który vgremovezaczął działać. Woot!
BrainSlugs83
3

Wszystko, co musisz zrobić, to wybrać opcję „użyj całego dysku” w instalatorze. Wymaże to, co jest na dysku.

psusi
źródło
Czy to ograniczy to, co mogę zrobić z dyskami po instalacji?
Mark
1
Daj temu szansę. Oto, co otrzymałem - Nie mogę automatycznie usunąć danych LVM. Ponieważ grupy woluminów na wybranym urządzeniu również składają się z woluminów fizycznych na innych urządzeniach, automatyczne usuwanie nie jest bezpieczne. Najpierw usuń dane LVM.
Mark
@ Mark, to dziwne ... wybierz ręczne partycjonowanie i usuń istniejące partycje.
psusi
1
Mówi mi, że partycja jest używana przez grupę woluminów LVM. Kiedy próbuję usunąć grupę woluminów, mówi mi, że nie może, ponieważ może być używany co najmniej jeden wolumin logiczny. Pokazuje mi 0 darmowych woluminów fizycznych, 2 używane PV, 1 VG i 0 logicznych woluminów. Widzę, że VG składa się z 2 filmów - / dev / sda2 i nieznanych. Virtual Console (4) mówi mi, że nie może zmienić wirtualnej grupy, gdy brakuje PV. Mam nadzieję, że ma to dla ciebie jakiś sens. Jestem zmieszany.
Mark
Ha! Mam to. Musiałem użyć vgreduce --removemissing system. Teraz mam dwa czyste, puste dyski. Prawdopodobnie powinienem przeczytać LVM przed przystąpieniem do instalacji. Cholera, to serwer „uczący się”. Dzięki za pomoc!
Mark
1

Uruchomienie z LiveCD, uruchomienie GParted i utworzenie nowej tabeli partycji na każdym dysku skutecznie usunie wszystkie istniejące partycje. Ilość zapisanych danych będzie znikoma, więc nie powinno to potrwać długo.

Wszystkie dane na dyskach zostaną utracone.

Siergiej
źródło
Po d / l LiveCD i próbie utworzenia tablicy partycji z GParted, mówi mi, że 1 partycja jest obecnie aktywna i nie można utworzyć tablicy partycji. Nie mam opcji odmontowania.
Mark
@Mark: Byłaby to partycja wymiany na dysku twardym, na którą domyślnie zamienia się LiveCD. Kliknij partycję prawym przyciskiem myszy i wybierz „Zamień”
Sergey
Huh, nie ma „zamiany” tylko - Nowy, Usuń, Zmień rozmiar / Przenieś, Kopiuj, Wklej, Formatuj do, Odmontuj, Zarządzaj flagami, Sprawdź, Etykieta, Nowy UUID, informacje. Tylko Zarządzaj flagami i informacjami nie są wyszarzone.
Mark
Czy spowodowałoby to problemy w przyszłości, jeśli po prostu odłączyłem dysk, zainstalowałem na drugim i obsłużyłem partycje po instalacji? Z wyjątkiem założenia serwera przed rokiem nie znam LVM.
Mark
1

Doświadczyłem podobnej sytuacji.
Odkryłem, że musiałem przejść proces instalacji do części, w której wybierasz tryb tworzenia partycji: z przewodnikiem lub ręcznie.
Następnie mógłbym użyć Alt+, F2aby przejść do innej konsoli. Podczas pisania helpnie wyświetlałem żadnych poleceń LVM. Kiedyś vgdisplaywidziałem nazwę VirtualGroup.
Następnie określiłem vgreduce -v -f <inserted my VirtualGroup name from the vgdisplay>- gdzie vflaga określa słowo pełne, dzięki czemu mogłem zobaczyć, co robi LVM, i fflaga, aby wymusić, ponieważ po raz pierwszy skarżyła się na nie odnalezienie brakującego dysku.
Potem wróciłem do konsoli głównej Alt+F1i wybrano Przewodnik z użyciem LVM. Instalator znalazł stałą partycję LVM i usunął ją, aby móc kontynuować instalację.

Timothy Sorber
źródło