Puncte:5

Redimensionați partiția de swap pe Ubuntu 20.04 folosind LVM criptat

drapel in

Am o configurare Ubuntu 20.04 destul de standard, cu LVM și hard disk criptat. Cu toate acestea, configurația standard pare să fi oferit un schimb foarte mic de 900 MB (sau am ales asta?), iar acum îmi provoacă frecvent probleme cu rămânerea fără memorie, în ciuda faptului că am 16 GB de RAM. Am mult spațiu disponibil pe SSD-ul meu de 500 GB, dar nu am reușit să găsesc instrucțiuni clare despre cum pot crește dimensiunea de schimb. Vreau să păstrez schimbul criptat ca o partiție și să nu îl înlocuiesc cu un fișier.

M-am uitat la câteva opțiuni, dar nu am văzut nimic care să pară atât de simplu pe cât speram:

  • Aceasta metoda necesită pornirea de pe un USB/CD separat -- poate fi evitat? (și nu va necesita un fel de expresie de acces - cum să o extrag mai întâi?)
  • Aceasta metoda sugerează utilizarea KDE Partition Manager, dar reducerea dimensiunii partiției principale nu este acoperită și nu pare simplă.
  • Aceasta metoda sugerează eliminarea spațiului existent și crearea unui fișier de schimb în /. Nu sunt clar dacă adoptarea acelei metode îmi oferă un schimb criptat sau nu și prefer să rămân cu aceeași arhitectură LVM furnizată de instalatorul Ubuntu, dacă este posibil.
  • În sfârșit, nu sunt sigur Aceasta, deoarece fdisk -l nu-mi arată a /dev/sda, dar în schimb /dev/nvme0n1, așa că nu sunt sigur că instrucțiunile sunt aplicabile în cazul meu.
drapel in
Pot confirma unele numere? Sistemul tău are 1 GB RAM și 900 MB de schimb?
drapel in
Woops, bine reperat. RAM-ul meu este de 16 GB, nu de 1 GB. Corectat mai sus.
Nmath avatar
drapel ng
FYI: Dacă sistemul dvs. de fișiere rădăcină este criptat, atunci fișierul de schimb ar fi și el.
Puncte:2
drapel mx

Am avut aceeași problemă cu Kubuntu 20.04. (De fapt, bănuiesc că sistemul meu ar fi fost mai stabil fără nicio schimbare.)

Iată câteva informații pentru a începe:

  1. programul de instalare Kubuntu (pe baza postării dvs. și a articolelor legate, cred că programul de instalare Ubuntu este foarte asemănător) creează un volum LVM criptat pe una dintre partițiile de disc. În acest volum există 2 volume -- efectiv partiții. Pentru mine, volumul criptat este /dev/nvme0n1p3, dar numele va depinde de sistemul dvs. Cele 2 partitii sunt:
  • /dev/vgkubuntu/root
  • /dev/vgkubuntu/swap_1
  1. nu puteți redimensiona o partiție montată. În acest caz, după ce ați pornit mașina, ați decriptat discul și v-ați autentificat, discul rădăcină nu poate fi demontat în siguranță. De aici și necesitatea de a folosi USB-ul live sau o altă mașină.
  2. nu există niciun beneficiu real de a avea o partiție de swap peste un fișier de schimb în acest caz - ambele vor fi în interiorul partiției criptate. Un fișier de schimb poate fi mai convenabil, deoarece îl puteți redimensiona cu ușurință mai târziu, când sunteți conectat în mod normal. Cu toate acestea, este puțin mai multă muncă de configurat.

Cele 2 variante ale tale sunt:

  1. redimensionați partiția de swap
  2. faceți un fișier de swap și (opțional) revendicați partiția de swap (înlăturând-o și extinzând partiția rădăcină)

În orice caz, va trebui să utilizați un USB live sau să mutați discul fizic pe o altă mașină, deoarece nu puteți redimensiona o partiție montată și nu puteți vedea partițiile din volumul criptat fără a o decripta mai întâi.

Am folosit USB-ul live pe care tocmai l-am folosit pentru a instala Kubuntu 20.04 și am ales să redimensionez partiția existentă pentru că sunt leneș.

  1. porniți USB-ul live -- puneți-l în mașină, porniți-l, amestecați toate cheile care vă vor duce la o modalitate de a alege dispozitivul de pornire etc.
  2. așteptați să se încarce Kubuntu -- alegeți Încercați Kubuntu
  3. deschide emulatorul de terminal, sudo su a deveni rădăcină
  4. alerga lsblk pentru a găsi numele dispozitivului criptat. Este probabil ultimul și aproape sigur cel mai mare din listă.
  5. decripteaza-l: cryptsetup deschide /dev/<dispozitiv> <un nume de dispozitiv nou> de exemplu. cryptsetup deschide /dev/nvme0n1p3 cr-ext -- vi se va solicita parola. Aceasta este aceeași parolă pe care o utilizați pentru a decripta discul în timpul pornirii normale.
  6. acum puteți rula KDE Partition Manager. Ar trebui sa vezi vgkubuntu în lista de dispozitive -- faceți clic pentru a evidenția. Ar trebui să vedeți partițiile rădăcină și swap în lista de partiții.
  7. Redimensionați/Mutați partiția rădăcină pentru a o micșora cu cât doriți să creșteți partiția de swap.(Am ales +32 GB pentru că probabil că voi avea atât de multă RAM la un moment dat, cei 900 MB suplimentari sau orice altceva este o umplutură bună pentru că nu știi niciodată exact câți octeți vei ajunge când adaugi RAM și ai nevoie de schimb > fizic să dorm, și mi-e lene.) Nu m-ar lăsa să introduc exact MB-ul pe care mi-l doream (dimensiunea curentă - (32*1024)) b/c, nu știu, dimensiuni de bloc sau așa ceva, așa că am pus ceva apropiat și am făcut clic pe săgeata sus până m-a oprit.
  8. Măriți partiția de swap pentru a umple spațiul.
  9. Faceți clic pe Aplicare. Odată ce reușește, puteți reporni, scoateți unitatea USB și porniți normal.

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.