Făceam un proiect cu memorie grea în python și am primit o eroare (137 SIGKILL 9, ceva de genul acesta), așa că am căutat o soluție și mi-a spus să schimb dimensiunea swap. Am copiat și lipit comenzile pe care le-am găsit în terminal și a început să copieze câteva fișiere:
# dezactivează utilizarea swap
sudo swapoff -a
# creați fișierul SWAP. Asigurați-vă că aveți suficient spațiu pe hard disk.
# aici este mărimea mea, dimensiunea totală este bs*count B
sudo dd if=/dev/zero of=/swapfile bs=1024 count=136314880 status=progress
# ieșire:
# 139458259968 octeți (139 GB, 130 GiB) copiați, 472 s, 295 MB/s
# 136314880+0 înregistrări în
# 136314880+0 înregistrează
# 139586437120 octeți (140 GB, 130 GiB) copiați, 472,372 s, 296 MB/s
# Marcați fișierul ca spațiu SWAP:
sudo mkswap /swapfile
# ieșire:
# Configurarea versiunii 1 a spațiului de schimb, dimensiune = 130 GiB (139586433024 octeți)
# fără etichetă, UUID=25a565d9-d19c-4913-87a5-f02750ab625d
# activați SWAP.
sudo swapon /swapfile
# verificați dacă SWAP este creat
sudo swapon --show
# ieșire:
# NUME TIP DIMENSIUNE FOLOSIT PRIO
# /swapfile fișier 130G 0B -2
# Odată ce totul este setat, trebuie să setați fișierul SWAP ca permanent, altfel veți pierde SWAP-ul după repornire. Rulați această comandă:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
După un timp (a ajuns la aproximativ 40 GB cred), sistemul meu mi-a dat un mesaj că rămâne fără spațiu. Apoi terminalul a terminat de funcționat, am lipit restul comenzilor pentru a configura schimbul și mi-am repornit computerul. Apoi, când am pornit din nou, a apărut acest mesaj:
/dev/nvme0n1p6: curat, 1090638/907808 fișiere, 35521979/36801792 blocuri
Și nu pornește după asta. L-am pornit în modul de recuperare, am încercat unele dintre opțiunile de acolo (cum ar fi curățare - încercați să eliberați spațiu etc.), dar nimic nu a funcționat. Acesta este rezumatul sistemului:
Cred că ar fi trebuit să verific dacă aveam suficient spațiu pe disc înainte de a face schimbarea de schimb. De asemenea, cred că asta mi-a făcut upgrade swap-ul la 40 + GB, când am vrut să ajungă la 8 GB maxim... Cum rezolv această problemă și îmi salvez datele? Acest proiect este foarte important pentru mine și nu mi-ar plăcea să-l pierd... Pot anula modificările pe care le-am făcut în terminal în modul de recuperare?
Mulțumesc anticipat!!!