Puncte:0

Care este cel mai bun mijloc de a clona hard disk-ul rădăcină Linux pe o nouă unitate?

drapel za

Am cumpărat un nou SSD de nivel enterprise pentru a înlocui SSD-ul meu Samsung. Era 500 de dolari, nu ieftin. Oricum, scopul este de a avea un hard disk rădăcină mai fiabil și mai durabil, deoarece o unitate non-întreprindere este efectiv o bombă cu ceas.

Sistemul meu este CentOS 7 x64. Serverul meu este un server dedicat (nu o mașină virtuală sau VPS).

Serverul meu este live. Ar dura mai mult timp decât am pentru a configura o unitate nouă de la zero și a copia totul, pentru că ultima dată mi-a luat săptămâni și nu aveam nici un loc de muncă cu normă întreagă ca acum. Deci nu este fezabil.

În schimb, vreau să clonez unitatea pe cea nouă, care este mai mare decât cea veche.

Deși serverul meu este live, sunt dispus să-l iau offline pentru câteva ore dacă este nevoie pentru a face clonarea. Dar cu cât este mai puțin timp offline, cu atât mai bine, desigur. Am o mulțime de site-uri acolo.

Cum pot clona vechea unitate pe cea nouă? Ce folosesc pentru a face clona?

Nu pot merge personal, e mult prea departe. De asemenea, nu am acces la un sistem Windows.

Aș putea să dd întreaga unitate live la cea nouă, dar am citit online că ar putea apărea erori dacă aș încerca asta. Ei au spus că cel mai bine este să-l scoateți offline și să îl montați mai întâi ca doar pentru citire și apoi să clonați unitatea pe cea nouă.

Deci, cum fac asta mai exact? Este dd soluția corectă? Le montez pe ambele pe un al doilea server, astfel încât să pot ssh pe un al doilea server pentru a monta cele două unități? Sau care este cel mai bun mod în acest scenariu?


Detalii server

CentOS 7 x64 (server dedicat)

#lsblk

NUME MAJ:MIN RM DIMENSIUNE RO TIP PUNCT DE MONTARE
sda 8:0 0 10.9T 0 disc
ââsda1 8:1 0 10.9T 0 part /mnt/home1
sdb 8:16 0 10.9T 0 disc
ââsdb1 8:17 0 10.9T 0 part /mnt/home2
sdc 8:32 0 931.5G 0 disc
ââsdc1 8:33 0 4G 0 parte /boot
ââsdc2 8:34 0 927.5G 0 parte
  ââcentos-root 253:0 0 911.5G 0 lvm /
  ââcentos-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 16.4T 0 disc
ââsdd1 8:49 0 16.4T 0 part /mnt/home3
loop0 7:0 0 4G 0 buclă /home/virtfs/[eliminat]/var/tmp
drapel in
Copiați tabelele de partiții folosind sfdisk, apoi utilizați cpio sau tar pentru a copia toate fișierele peste.
serveraddict avatar
drapel za
În timp ce serverul este live? Sau cum mai exact? Răspunsul tău este neclar
Nikita Kipriyanov avatar
drapel za
`dd` *ar putea fi* instrumentul potrivit sau s-ar putea să nu. Depinde. Diavolul în detalii. Aveți un manager de volum (LVM), RAID? Afișați cel puțin `lsblk` al serverului dvs. pentru ca noi să înțelegem stocarea sistemului pe care doriți să-l clonați. // Comentariul lui @NiKiZe nu este un răspuns, este o sugestie în care să procedați. Este „neclar” pentru că întrebarea ta este neclară. Este imposibil să dai un răspuns corect cu acele mici informații. Spuneți cât de important este sistemul pentru dvs. și cât de departe este și ați menționat cheltuielile dvs., dar nu ați spus absolut nimic despre sistemul în sine.
Nikita Kipriyanov avatar
drapel za
De asemenea, `df -h` pentru a lua în considerare cantitatea de date de transferat. Și, amintiți-vă, cel mai bun mod este disponibil atunci când sistemul dvs. a fost construit astfel încât să fie ușor mutat; [de exemplu](https://unix.stackexchange.com/questions/679870/grub2-install-throws-various-errors-instead-of-installing-how-to-proceed), așa am făcut exact acele trei zile în urmă.
serveraddict avatar
drapel za
Poți rezuma la ce te referi în linkul „de exemplu”, Nikita? Pentru că acel link este o întrebare despre erori, deci nu sunt sigur la ce te referi.
serveraddict avatar
drapel za
S-a adăugat `lsblk`. Rețineți că numai sdc, care este unitatea rădăcină, trebuie să fie clonat. Puteți ignora celelalte unități.
Nikita Kipriyanov avatar
drapel za
Eroarea este rezolvată acolo. Dacă luați în considerare întrebarea și răspunsul împreună, serverele de legătură ca un ghid detaliat pas cu pas despre cum să migrați un sistem aproape fără timpi de nefuncționare... dacă acesta a fost instalat pe MD RAID.
serveraddict avatar
drapel za
Nu folosesc RAID.
serveraddict avatar
drapel za
niciun raspuns. Bine. inca nu am raspunsul.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.