Puncte:0

Cum îmi extind partiția rădăcină?

drapel ng

În ultimul timp, partiția mea rădăcină rămâne fără spațiu, ceea ce îmi provoacă probleme și trebuie să eliberez în mod constant spațiu pentru a-l evita. După 2-3 zile, partiția mea rădăcină se umple din nou. Singura soluție pe care o găsesc este să măresc dimensiunea partiției mele rădăcină, dar, în calitate de începător pe sistemele Linux, îmi este frică de pierderea datelor. Laptopul meu are dual boot Windows 10 / Ubuntu 18.04. Există vreo modalitate prin care pot folosi spațiul nealocat pe care l-am creat aici pentru a extinde partiția rădăcină?

Captură de ecran a partițiilor

Christos Theofilou avatar
drapel ng
Nu, deoarece va trebui să mută spațiul nealocat lângă partiția rădăcină și nu sunt sigur cum să fac asta și unde să o mut
drapel cc
Nu „muți” spațiul nealocat. 1) ștergeți schimbul probabil prea mic), mutați rădăcina la stânga pentru a începe la începutul spațiului nealocat, apoi o extindeți la dreapta (lăsând suficient spațiu pentru schimb (mai mare?).
Nmath avatar
drapel ng
Nu ți-ai făcut partiția rădăcină suficient de mare. 25 GB a fost **minimumul** recomandat pentru Ubuntu Desktop din 2017. Deoarece ați lăsat sistemul de fișiere să rămână complet fără spațiu de mai multe ori, probabil va trebui să reinstalați sistemul.Ar fi mai bine să nu creați o partiție de acasă separată, deoarece tocmai ați descoperit de ce suprapartiționarea creează limitări rigide și arbitrare asupra modului în care sistemul dumneavoastră poate folosi spațiul dumneavoastră. Datorită modului greoi în care ați aranjat aceste partiții, mutarea/redimensionarea va fi extrem de dificilă.
Nmath avatar
drapel ng
FYI, nici nu aveți nevoie de o partiție de swap. Dacă nu creați o partiție de swap, sistemul dumneavoastră va folosi un fișier de swap de dimensiuni dinamice. Dimensiunea partiției pe care ați ales-o pentru schimb nu este, de asemenea, suficient de mare pentru a fi utilă. Această schemă de partiție este neviabilă și este prea partiționată. Aș recomanda o singură partiție pentru întregul Ubuntu. Ștergeți (ștergeți) partițiile 5, 6 și 7 și reinstalați Ubuntu în spațiul mult mai mare nealocat de la sfârșitul unității după partiția NTFS. Veți evita toate problemele pe care le-ați creat de data aceasta prin suprapartiționare/partiționare incorectă
heynnema avatar
drapel ru
@Nmath *„Dacă nu faci o partiție de swap, sistemul tău va folosi un fișier de swap de dimensiuni dinamice”*... cine ți-a spus asta? Neadevarat.
Nmath avatar
drapel ng
@hennema Vezi: https://askubuntu.com/questions/904372/swap-partition-vs-swap-file - Mărimea unui fișier de swap poate fi schimbată cu ușurință. Dimensiunea unei partiții de swap nu poate
heynnema avatar
drapel ru
@Nmath Sunt pe deplin conștient de diferența dintre o partiție de swap și un /swapfile. Problema mea a fost cu declarația dvs. că 1) a făcut să sune ca aceasta a fost o comutare automată și 2) că /swapfile este dinamic... nu este... este o dimensiune fixă... la orice dimensiune cu care a fost creat .
Nmath avatar
drapel ng
@heynnema dacă sunteți blocat de cuvântul „dinamic”, luați în considerare că vorbesc în mod specific despre crearea fișierelor de schimb în timpul instalării sistemului, care este de fapt dimensionat dinamic la acel moment, pe baza resurselor sistemului. Nu vorbesc despre schimbarea automată a dimensiunilor după ce este deja configurat. Un fișier de schimb este covârșitor mai flexibil decât o partiție de schimb, ceea ce este punctul meu de vedere
heynnema avatar
drapel ru
@Nmath re: *"crearea fișierelor de schimb în timpul instalării sistemului, care este de fapt dimensionată dinamic la acel moment pe baza resurselor sistemului"*... ​​Nici nu sunt sigur că acest lucru este corect. Observația mea este că nici acesta nu este dinamic... creează ÎNTOTDEAUNA un 2G /swapfile (care este ÎNTOTDEAUNA prea mic), indiferent cât de multă RAM este. Știu ce ai încercat să spui... singurul meu dezacord despre ceea ce a fost implicat... sau care a fost gândirea din spatele înțelegerii tale. Pace :-)
Puncte:1
drapel ru

Vă vom repartiționa discul, așa cum este solicitat, dar vă vom converti și dintr-o partiție de swap (prea mică) într-un /swapfile.

Notă: Acordați o atenție deosebită acestor instrucțiuni.

Asigurați-vă că aveți o copie de rezervă bună a fișierelor dumneavoastră Ubuntu importante, deoarece această procedură poate deteriora sau pierde date.


DEZACTIVĂ PARTIȚIA SWAP CURTĂ

sudo swapoff -a

sudo -H gedit /etc/fstab

Comentează linia de schimb care arată asemănătoare la acest...

UUID=xxxx-xxxx-xxxx-xxxx niciunul schimb sw 0 0

Salvați fișierul și ieșiți gedit.


REPARTIȚIE

Ține cont de aceste lucruri:

  • începe întotdeauna întreaga procedură cu emiterea unui swapoff pe orice partiții swap montate și încheiați întreaga procedură cu emiterea a swapon pe aceeași partiție de swap

  • A mutare se face prin îndreptarea cursorului mouse-ului în centrul unei partiții și trăgând-o la stânga/dreapta cu cursorul de mână

  • A redimensiona se face prin tragerea din partea stângă/dreapta a unei partiții la stânga/dreapta cu cursorul săgeată direcțională

  • dacă orice partiție nu poate fi mutat/redimensionat grafic, poate fi necesar să introduceți manual datele numerice necesare specifice (nu faceți acest lucru decât dacă vă dau instrucțiuni)

  • începi orice muta/redimensioneaza făcând clic dreapta pe partiția din panoul inferior al ferestrei principale și selectând acțiunea dorită din meniul pop-up, apoi terminând acțiunea în noua muta/redimensioneaza fereastră

Urmează următoarele instrucțiuni...

Notă: dacă procedura nu funcționează exact așa cum am descris, STOP imediat și NU FACE continua.

  • porniți pe un DVD/USB Ubuntu Live, în modul âÎncercați Ubuntuâ
  • start gparted
  • a stabilit swapoff pe /dev/nvme0n1p5
  • șterge vechea partiție de swap /dev/nvme0n1p5
  • mutare /dev/nvme0n1p6 partiționează tot la stânga
  • redimensiona /dev/nvme0n1p6 partea dreaptă până la dreapta
  • faceți clic pe pictograma Aplicați
  • părăsi gparted și reporniți computerul

CREATE /swapfile

Acum vom crea un nou /swapfile nou...

Notă: Utilizarea incorectă a rm și dd comenzile pot provoca pierderi de date. Sugerați copierea/lipirea.

În Terminal...

sudo swapoff -a # dezactivează schimbul
sudo rm -i /swapfile # elimina vechiul /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile # setați protecția corectă a fișierelor
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # activați swap
gratuit -h # confirma xxG RAM și 4G swap

Editați /etc/fstab, folosind sudo -H gedit /etc/fstab sau sudo pico /etc/fstab.

Adăugați următoarea linie /swapfile în /etc/fstab... și confirmați că nu există alte linii âswapâ... utilizați SPAȚII în această linie... confirmați NU TABILE...

/swapfile niciunul swap sw 0 0

Apoi reporniți și verificați funcționarea.


RECOMANDARE

Reducerea dimensiunii partiției /dev/nvme0n1p7 și crearea unei noi partiții NTFS, care poate fi folosită pentru partajarea fișierelor între Windows și Ubuntu.

Christos Theofilou avatar
drapel ng
Mulțumesc foarte mult. Acesta a fost exact răspunsul pe care îl căutam, ca utilizator nou pe Linux. A funcționat perfect.

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.