Puncte:1

Noua problemă de extindere a partiției hard diskului

drapel us

Mi-am actualizat hard disk-ul Ubuntu de la 1 tb la 2 tb. Am clonat cu succes unitatea originală cu „dd", dar a avut probleme la extinderea partițiilor de disc pentru a utiliza noul spațiu. După redimensionarea partițiilor, computerul a pornit normal, dar Ubuntu a intrat în „modul de urgență” și nu a pornit. Am re-clonat vechea unitate pe cea nouă și acum totul funcționează normal, deși fără ca noul spațiu pe disc să fie disponibil.

Captura de ecran atașată este o privire Gparted asupra noii mele unități prin intermediul unui USB de boot live. Citind mai multe despre această problemă, acum știu că ar fi trebuit să demontez partiția de swap înainte de a încerca să redimensionez partiția extinsă în care se află.

Captură de ecran Gparted

Bănuiesc că problema mea a fost găsită la redimensionarea partiției extinse care conținea partiția de swap montată. Vă scriu aici pentru a întreba dacă mai este ceva de care ar trebui să fiu conștient. Mă aștept ca pașii de urmat, după demontarea schimbului, sunt:

  1. Ștergeți partiția SDA6 (o fărâmă dintr-o veche instalare Windows care nu servește la nimic)
  2. Extindeți SDA2 (partiție extinsă) până la dreapta.
  3. Extindeți SDA7 (partiția de acasă) până la dreapta.

De asemenea, există acum o unitate SDC care pare să fie aceeași unitate cu SDA. Nu știu ce este asta, poate un rest de la prima mea încercare de a extinde partițiile? Iată și o captură de ecran a acestuia.

Unitatea SDC

Mai ar trebui să știu și/sau să fac altceva? Citind multe postări de pe acest forum, se pare că acesta este un proces simplu cu Gparted, dar vă cer sfaturi înainte de a face o a doua încercare.

oldfred avatar
drapel cn
Trebuie să demontați swap și extins înainte de a putea redimensiona sau edita partițiile. Prefer să am schimbul la sfârșitul conducerii, așa că departe de drum. Dar este acesta un sistem UEFI mai nou? Dacă da, aș sugera convertirea în gpt (care ar putea șterge complet unitatea) și instalarea în modul UEFI.Acum ar fi un moment mai bun pentru a face acea schimbare. Este sdc vechea unitate, dar arată diferite partiții. https://wiki.archlinux.org/index.php/GUID_Partition_Table#Advantages_of_GPT singurul motiv pentru a mai folosi MBR(msdos) este dacă instalați Windows în vechiul mod de pornire a BIOS-ului.
drapel ar
Consultați [acest răspuns](https://askubuntu.com/questions/510393/cannot-move-swap-space/510411#510411) pentru o soluție la o problemă similară.
heynnema avatar
drapel ru
@oldfred Plasarea partiției swap la capătul/spate/dreapta scade performanța sistemului, deoarece discul trebuie să călătorească mai mult pentru a-l folosi. Cel mai bine este să-l aveți la început/față/stânga... sau folosiți un /swapfile în loc de o partiție.
heynnema avatar
drapel ru
Stare te rog...
oldfred avatar
drapel cn
Nici măcar sistemul meu din 2006 cu 4 GB de RAM nu a folosit niciodată schimbul. Așa că nu a contat cu adevărat unde se afla pe mașină. A fost mai degrabă pentru o utilizare de urgență. Și acum SSD nu contează. Puteți vedea schimbul folosind `free -m`
Puncte:2
drapel us

Vă mulțumesc tuturor pentru ajutor. Am întrebat în postarea mea inițială „Există altceva de care ar trebui să fiu conștient”, răspunsul clar este da. Nu știam nimic despre partițiile MBR vs GPT. După ce am citit răspunsurile și comentariile și am făcut mai multe cercetări, am decis să refac noua unitate de 2TB ca GPT și să încep cu o nouă instalare cu partiționare implicită înainte de a-mi muta datele de pe unitatea originală.

Puncte:2
drapel ru

Problema ta este că ai un HDD de 2TB, dar folosești o tabelă de partiții MBR. Discul sursă de 1 TB era MBR și folosea partiționare extinsă. Discurile mai mari de 2 TB necesită un tabel de partiții GPT și nu necesită partiție extinsă. Clonarea nu este cea mai bună alegere în acest caz.

Puteți verifica tabelele de partiții folosind sudo fdisk -l.

Notă: Există unele probleme de partiționare pe HDD-ul original de 1 TB pe care nu doriți neapărat să le clonați pe noul HDD de 2 TB.

Faceți o copie de rezervă a oricăror date noi de pe 2TB, stabiliți un nou tabel de partiții GPT (acest lucru VA șterge unitatea) folosind gparted. Apoi copiați peste partiții folosind gparted, clonezilla, sau o altă aplicație. (Plan nerecomandat).

Sau, mai bine, faceți o nouă instalare Ubuntu pe 2TB (cu tabelul de partiții GPT proaspăt de mai sus). Nu alocați manual partiții, acceptați schema de partiție implicită a programului de instalare Ubuntu, cu excepția cazului în care doriți să creați partiții suplimentare ext4 sau partiții NTFS pentru a partaja date cu o instalare Windows. Apoi copiați toate datele de pe noul HDD de 1 TB pe noul HDD de 2 TB. (Cel mai bun plan).

Notă: Dacă doriți să creați o configurație dual-boot cu Windows, instalați Windows ÎNTÂI, iar apoi Ubuntu al doilea.

Puncte:0
drapel mx

dd va crea partiții de aceeași dimensiune de pe vechea unitate pe noua unitate mai mare, ceea ce nu este de folos. Vă propun o abordare mai simplă:

  1. Pornire cu USB live cu ambele hard disk-uri prezente.

  2. Creați o nouă partiție rădăcină pe noua unitate, utilizând tot spațiul de pe hard disk (folosind fdisk).

  3. Montați vechiul hard disk (sistem de fișiere) pe /mnt și utilizați cpio sau cp -a pentru a copia toate fișierele pe noul hard disk, apoi renunță și repetă pentru toate sistemele de fișiere de pe vechiul hard disk pentru a copia pe noul hard disk, cu excepția „linux-swap”.

  4. Instalați grub pe noua unitate, de ex grub-install /dev/sdb

  5. Actualizați (Editați) /etc/fstab cu UUID pe noul hard disk. (acesta se găsește rulând sudo blkid

  6. Opriți sistemul și scoateți vechiul hard disk.

  7. Reporniți și creați unul nou /swapfile, apoi fugi sudo mkswap /swapfile

  8. Activați fișierul de schimb rulând sudo swapon /swapfile

  9. Pentru a face schimbarea permanentă, Editați /etc/fstab și adăugați următoarea linie:

    /swapfile swap swap implicite 0 0

FYI - Un fișier de schimb este mai ușor de redimensionat (dacă este necesar) decât o partiție de schimb.

heynnema avatar
drapel ru
Ați uitat să adăugați /swapfile la /etc/fstab.
stumblebee avatar
drapel mx
@heynnema Multumesc! Mi-am actualizat răspunsul.

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.