Jak ustawić LVM dla całego dysku i usunąć wszystkie już utworzone partycje po zainstalowaniu Debiana?

0

Mam serwer dedykowany. Mogłem zainstalować tylko Debian . Został zainstalowany jako ukryty zautomatyzowany proces. Chciałbym teraz użyć LVM i faktycznie podzielić cały dysk na inny schemat. Czy jest to możliwe i dobry pomysł, aby zrobić to w już zainstalowanym Debianie lub czy lepiej jest zainstalować nowy Debian za pomocą debootstrap a następnie utworzyć LVM i partycje?

Problem z debootstrap jest - wszystkie tutoriale mówiące, że muszę podzielić dysk na nowy schemat (więc czy można to zrobić z już zainstalowanego Debiana na tym dysku?)

static
źródło

Odpowiedzi:

0

Brzmi to bardzo podobnie do tego, co musiałem zrobić, aby odzyskać mój serwer w domu po niepoprawnie zmigrowanym fstab, który spowodował, że rsync wypełnił mój główny system plików.

Po pierwsze, zrozum, że moje doświadczenie jest z Ubuntu, więc to jest dystrybucja, o której mówię. Niemniej jednak powinny być całkiem podobne.

Dystrybucja desktopowa Ubuntu nie pochodzi z LVM, więc musiałem ją zainstalować.

sudo apt-get install lvm2

Teraz po ponownym uruchomieniu komputera (lub insmod lvm ) moduł jądra zostanie załadowany, ale dyski nie są jeszcze włączone LVM. Aby to zrobić, możesz użyć gparted aby utworzyć partycję z wolnego miejsca. Musi być wystarczająco duży, aby pomieścić kopię Twojej instalacji. Następnie włącz LVM na tym woluminie:

sudo pvcreate /dev/sd[new partition letter & number]

Utwórz grupę woluminów,

sudo vgcreate vg1 /dev/sd[same as above]

Teraz możesz rozpocząć tworzenie woluminów logicznych w nowej partycji.

sudo lvcreate -n lvroot -L 20G vg1

Jest to bardzo uproszczony przykład, ale ma podstawy. Możesz rzeczywiście zainstalować LVM w istniejącej instalacji Linuksa, ale jeśli chcesz, aby system działał z niego, musisz dokonać migracji instalacji. Zrobiłem to za pomocą fsarchiver zrobić kopię zapasową, wyczyścić istniejącą instalację, skonfigurować nowe LV, aby pasowały do ​​mojego schematu partycji, a następnie przywrócić, chroot i update-grub.

Są inne sposoby, by to zrobić, i było dużo pracy, ale to działało dobrze dla mnie.

Brian.D.Myers
źródło