| 1 | = Powiększanie partycji w LVM = |
| 2 | |
| 3 | eDokumenty najczęściej instalowane są z użyciem Managera Woluminów Logicznych LVM. |
| 4 | LVM oferuje możliwość powiększania woluminów logicznych w locie. |
| 5 | |
| 6 | Komendy potrzebne do sprawdzenia stanu: |
| 7 | |
| 8 | {{{ |
| 9 | pvdisplay |
| 10 | vgdisplay |
| 11 | lvdisplay |
| 12 | }}} |
| 13 | |
| 14 | == Powiększanie woluminu logicznego == |
| 15 | |
| 16 | Najczęściej miejsce jest dostępne na grupie woluminów, wówczas rozszerzenie partycji logicznej wymagana jedynie dwóch komend, nawet bez konieczności zatrzymywania usług! |
| 17 | |
| 18 | {{{ |
| 19 | # Poleceniem df -h zauważamy mało miejsca na partycji np. postgres |
| 20 | root@ed:/home/edokumenty# df -h | grep postgres |
| 21 | /dev/mapper/vg0-postgresql 28G 22G 5,0G 82% /var/lib/postgresql |
| 22 | |
| 23 | # Sprawdzamy czy jest wolne miejsce w grupie woluminów |
| 24 | root@ed:/home/edokumenty# vgdisplay | grep Free |
| 25 | Free PE / Size 135380 / 528,83 GiB |
| 26 | |
| 27 | # Jeśli jest (tak jak tutaj 528GB) |
| 28 | # To powiększamy |
| 29 | root@ed:/home/edokumenty# lvextend -L+30G /dev/mapper/vg0-postgresql |
| 30 | Extending logical volume postgresql to 57,94 GiB |
| 31 | Logical volume postgresql successfully resized |
| 32 | |
| 33 | root@ed:/home/edokumenty# resize2fs -p /dev/mapper/vg0-postgresql |
| 34 | resize2fs 1.42.5 (29-Jul-2012) |
| 35 | System plików /dev/mapper/vg0-postgresql jest zamontowany pod /var/lib/postgresql; wymagana zmiana rozmiaru w locie |
| 36 | old_desc_blocks = 2, new_desc_blocks = 4 |
| 37 | Wykonywanie zmiany rozmiaru w locie /dev/mapper/vg0-postgresql na 15187968 (4k) bloków. |
| 38 | System plików na /dev/mapper/vg0-postgresql ma teraz 15187968 bloków. |
| 39 | |
| 40 | # Sprawdzamy |
| 41 | root@ed:/home/edokumenty# df -h | grep postgres |
| 42 | /dev/mapper/vg0-postgresql 58G 22G 33G 40% /var/lib/postgresql |
| 43 | |
| 44 | }}} |
| 45 | |