Schimbare de disc cu LVM

Dat fiind ca Google trimite pe aici multi curiosi in ale LVM-ului (probabil din cauza articolului despre cum mi-am facut resize la LVM + LUKS), o sa incerc sa zic mai des ceva experiente cu LVM, cum ar fi cea de azi cu schimbarea discului din statia de lucru.

Schema de partitionare era in felul urmator: hda1 o partitie de 100M, formatata ext3 si montata in /boot si hda2 care este un PV, membru in VG-ul "petre" (da, stiu lipsa de imaginatie), in care sunt LV-urile "home", "root" si "swap".

Problema de la care am plecat era ca discul pe care sedeau aceste fs-uri dadea semne de oboseal, astfel ca am facut rost de alt hard-disc (mai mare) pe care m-am decis sa mut datele. Preferabil cu downtime minimal, astfel incat sa pot folosi computerul pe durata transferului.

Multumita LVM, am putut sa migrez direct volumele astfel:

  • mai intai un shutdown la statie, sa bag noul hard disc. Dupa boot, a fost vazut ca hdc;
  • cfdisk /dev/hdc, o partitie hdc1 de 100M, activa , tip 0x83, restul o patitie de tip 0x8E (Linux LVM).
  • mkfs.ext3 /dev/hdc1, copiat /boot acolo, sa fie.
  • creat PV pe partitia cealalta cu pvcreate /dev/hdc2
  • adaugat volumul in VG vu vgextend petre /dev/hdc2
  • (asta e partea cea mai lunga) mutate LV-urile de pe un PV pe altul, cu pvmove -n /dev/petre/root /dev/hda2 /dev/hdc2 (inlocuind root cu swap sau home). Apelat asa, pvmove afiseaza periodic procentul din mutare, asa ca poate fi lasat intr-un screen si consultat din cand in cand. Nu m-am prins daca se poate limita bandwidthul alocat mutarii de extents de colo-colo, dar nu mi-a trebuit
  • dupa ce s-au mutat toate LV-urile, se poate verifica cu pvs ca hda2 e 100%free, ca atare se poate scoate din VG cu comanda vgreduce -a petre (care scoate toate pv-urile nefolosite).
  • Mai ramane sa instalez "strategic" grub pe discul hdc ("strategia" constand in principiu din maparea corecta a discurilor) si sa mut hdc pe post de hda.

Pasul urmator e sa-mi fac cumva backup la volumele de pe laptop (care trage si el a moarte) prin retea pe un volum de pe discul cel nou, dar asta intr-un episod viitor ;)

Comments are closed.