Am un server cu o bază de date de dimensiuni medii pe un disc care se umple. Nu există LVM sau RAID sau ceva asemănător în joc în acest moment. Am deja noul disc instalat pe server.
Este posibilă migrarea datelor pe noul disc fizic cu un timp de nefuncționare minim sau deloc? Am efectuat un test de viteză de copiere de pe vechea unitate pe cea nouă și va dura câteva ore. Nu strict vorbind un deal-breaker, dar aș dori să fac mai bine dacă este posibil.
Am câteva idei și aș dori să știu care ar putea fi fezabilitatea fiecăreia.
Migrați la LVM. Dacă este posibil să migrați o partiție goală la una LVM (este!?), atunci este o partiție simplă. pvmove
pentru a trece pe noul disc fără niciun timp de nefuncționare. Mă bat cu piciorul pentru că nu am folosit LVM la momentul respectiv. :/
Utilizați dm-raid pentru a oglindi de pe discul existent pe noul disc, așteptați sincronizarea, apoi întrerupeți raid-ul și aruncați discul vechi. Acest lucru necesită suficient timp de nefuncționare pentru a remonta sistemul de fișiere de pe dispozitivul fizic pe dispozitivul de cartografiere a dispozitivului. „Problema” aici, atunci, este că aș avea un strat RAID pe care nu îl foloseam după ce am spus și s-a făcut totul. De asemenea, nu obțin flexibilitatea LVM folosind această configurare.
O altă opțiune este configurarea unui nou server (sau chiar doar un serviciu nou pe același server) și utilizarea capacităților de replicare ale bazei de date (PostgreSQL în acest caz), dar asta pare a fi mult mai mult decât este necesar.