Puncte:0

Cum să unificați /home și /, plasând acasă înapoi în partiția rădăcină, clonați unitatea și puneți-o într-o mașină nouă?

drapel cn

Mi-am cumpărat o mașină nouă. Aceasta --> Mutați partiția separată /home în folderul de configurare implicit /home este prima parte a ceea ce vreau să fac – cred.

Noua mașină este un NUC și are o singură unitate. Vechea mașină are /home și / pe diferite unități. Acesta este modul în care a fost configurată instalarea originală.Folosind cele de mai sus, le pot pune pe aceeași unitate. Apoi clonează-l pe o unitate nouă, mai mare. Apoi lipiți-l în noua mașină.

În primul rând - va funcționa asta? Linux este cu siguranță mai prietenos cu această schemă decât Windows, dar asta nu înseamnă că se va trezi ca Frankenstein cu un nou creier și va merge mai departe pentru a-mi face licitația.

Dacă pare să funcționeze, este mai bine să puneți /home înapoi în locația implicită pe / sau să faceți o a doua partiție pe aceeași unitate cu / și să o puneți acolo?

Multumesc pentru cautare.

PonJar avatar
drapel in
Cu siguranță poți face asta. Asigurați-vă că faceți mai întâi cercetările. Există o mulțime de tutoriale relevante online și răspunsuri la întrebări aici. Insinuați că puteți conecta noile mașini de unitate la vechea mașină.În acest caz, aș copia toate partițiile de pe vechiul disc de sistem al mașinilor pe noul disc. Apoi aș redimensiona partiția de sistem de pe noul disc. Apoi aș copia acasă în folderul de acasă al noului disc folosind rsync. De asemenea, ar trebui să editați fstab pe noul disc și să eliminați intrarea pentru /home.
oldfred avatar
drapel cn
Aș face doar o nouă instalare la NUC și apoi rsync /home într-o nouă instalare. Chiar ar trebui să faceți o restaurare din backup-ul dvs. normal, care ar include și o listă de aplicații instalate, /home, orice alte date și dacă aplicațiile server instalează acele foldere în /.
PonJar avatar
drapel in
În ceea ce privește /home pe o partiție separată sau nu, nu există un răspuns optim pentru fiecare caz. Se susține că, cu o partiție separată, puteți reinstala mai ușor restul sistemului. Acest lucru nu este 100% corect deoarece /home conține o mulțime de configurații de aplicație care se vor transfera la noua instalare. Prefer cu mult o singură partiție. Nu trebuie să ghiciți cât spațiu să alocați partițiilor separate / și /home. Când greșești, trebuie să redimensionezi și asta este o durere inutilă. (Dar perfect realizabil)
Puncte:0
drapel ar

În primul rând - va funcționa asta?

Depinde. Aici voi discuta problemele legate de clonarea unei partiții de sistem (mountpoint /) pe un nou disc.

BIOS la BIOS

Dacă computerul tău vechi are un BIOS și un MBR vechi, vei dori ca noul tău NUC să pornească în modul vechi. De asemenea, veți dori să inițializați discul intern în NUC cu MBR și nu GPT.

În aceste sisteme, o parte din grub este scrisă în MBR. Când clonați / partiție pe noul disc, MBR-ul nu este copiat deoarece nu face parte din acea partiție. Va trebui să reinstalați grub pe noul disc folosind un USB live. În caz contrar, NUC-ul nu va porni.

UEFI la UEFI

Dacă computerul dvs. vechi are UEFI și GPT, veți dori să aveți același lucru în NUC și să inițializați discul intern în NUC cu GPT.

În aceste sisteme, o parte din grub este scrisă într-o partiție specială numită EFI System Partition (ESP). Va trebui să clonați ESP și / partiții pe noul disc. Doar clonarea / partiția nu va funcționa.

BIOS la UEFI

Dacă computerul dvs. vechi are BIOS și UEFI-ul NUC nu are o setare de pornire Legacy/CSM, atunci clonați / nu va funcționa. Este posibilă conversia de la configurarea BIOS/MBR la configurarea UEFI/GPT, dar este complicat și nu o voi recomanda.

Va fi mai ușor să instalați proaspăt Ubuntu în NUC.

O notă despre UUID-uri și /etc/fstab

Partițiile sunt identificate prin UUID-uri pentru montare în fișier /etc/fstab în Ubuntu. Dacă procesul de clonare schimbă UUID-ul partiției clonate, atunci va trebui să editați /etc/fstab pentru a reflecta acea schimbare.

Multe tutoriale vă cer să schimbați UUID-ul în timp ce (sau după) clonați o partiție. Acest lucru se datorează faptului că nu ar trebui să aveți două partiții (pe discuri diferite) cu același UUID în același computer. Este posibil să nu doriți să schimbați UUID-urile de pe noul disc dacă nu (adică nu) reporniți vechiul computer cu atât discurile noi, cât și cele vechi conectate.

Partiție de acasă sau folder?

Este mai bine să pui /Acasă înapoi în locația implicită activată / sau la face o a doua partiție pe aceeași unitate cu / si pune-l acolo?

Răspunsul la aceasta se bazează pur pe opinie. Dacă sunteți mulțumit de configurația curentă, este posibil să aveți o partiție separată pentru /Acasă. Nu văd de ce nu poți clona cele existente /Acasă partiție de pe al doilea disc al vechiului computer pe noul disc al NUC după clonarea fișierului / și eventual partițiile ESP.

Deoarece partițiile sunt identificate prin UUID-urile lor respective, nu contează dacă /Acasă partiția este pe același disc fizic sau pe un alt disc fizic. Atâta timp cât UUID-urile din partiții se potrivesc cu referințele lor din /etc/fstab Ubuntu ar trebui să găsească /Acasă în partiția separată și porniți corect.

Pe de altă parte, dacă vrei să păstrezi /Acasă în locația implicită din interiorul / partiție, este bine și asta.

Disclaimer

Cu mulți ani în urmă am trecut prin același proces de mutare a sistemului de operare și /Acasă partiție de la vechiul meu desktop la un NUC. În cazul meu, a fost „BIOS to UEFI” și încercările mele de a clona /Acasă partiția a eșuat. Am ajuns să instalez Ubuntu și să folosesc rsync pentru a copia conținutul /Acasă partiție de pe vechiul disc pe noul disc.

Nu am încercat clonarea „BIOS to BIOS” și „UEFI to UEFI”. Deci, s-ar putea să fi omis ceva și s-ar putea să nu funcționeze așa cum este descris mai sus.

Sper că acest lucru vă ajută

Twelve Kanaw avatar
drapel cn
Toate lucrurile utile și mulțumesc tuturor.
Twelve Kanaw avatar
drapel cn
Ar fi trebuit să spun că folosesc UEFI pe ambele mașini. Pornesc vechea mașină cu rEFInd. Ceea ce m-am gândit mai întâi să fac a fost să urmăresc tutorialul pentru mutarea directorului de acasă, fie înapoi în/sau într-o partiție separată de pe aceeași unitate și, odată ce funcționează bine, clonează _toată unitatea_ , care ar prelua partiția EFI și toate. Este posibil să existe o setare BIOS de schimbat pentru a indica rEFInd. Sau ar putea fi nevoie să rulez din nou scriptul de instalare rEFInd, care a adăugat intrarea de pornire fără probleme când am instalat-o pentru început. Urmând răspunsurile de aici, acest lucru are șanse mari de succes.
drapel ar
@TwelveKanaw spune-mi cum sta treaba și dacă vrei să schimb ceva în răspuns pe baza experienței tale. Sau poate doriți să vă scrieți propriul răspuns.

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.