Da, așa cum credeam, fișierul dvs. /swap este prea mic la 2G. Să o creștem la 4G și să vedem dacă asta ajută...
Notă: În funcție de modelul de utilizare, poate fi necesar să adăugați mai multă memorie RAM.
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 6G RAM și 4G swap
Editați /etc/fstab, folosind sudo -H gedit /etc/fstab
sau sudo pico /etc/fstab
.
Confirmați această linie /swapfile în /etc/fstab... și confirmați nicio altă linie âswapâ... utilizați SPAȚII în această linie... confirmați NU TABILE...
/swapfile niciunul swap sw 0 0
reporniți # reporniți și verificați funcționarea
Actualizare #1:
După ce ați examinat datele SMART pentru HDD-ul dvs. 500G mai vechi, există erori READ, erori PENDING SECTOR și erori de AUTOTESTARE. Ar trebui să vă blocăm discul pentru a vedea dacă putem identifica sectoarele defecte.
După blocarea greșită a discului, rulați Discuri
Aplicația SMART Self-Tests pentru a confirma funcționarea corectă.
Notă: NU anulați o scanare de bloc proastă!
Notă: NU blocați rău un SSD
Notă: mai întâi backup pentru fișierele importante!
Notă: acest lucru poate dura multe ore
Notă: este posibil să aveți o eroare HDD în așteptare
Porniți pe un DVD/USB Ubuntu Live în modul âÎncercați Ubuntuâ.
În Terminal
...
sudo fdisk -l
# identificați toate partițiile „Linux Filesystem”.
sudo e2fsck -fcky /dev/sdXX
# test numai în citire
sau
sudo e2fsck -fccky /dev/sdXX
# test nedistructiv de citire/scriere (recomandat)
-k este important, deoarece salvează tabelul anterior cu blocuri dăunătoare și adaugă orice blocuri dăunătoare noi la acel tabel. Fără -k, pierzi toate informațiile anterioare de blocare proaste.
Parametrul -fccky...
-f Forțați verificarea chiar dacă sistemul de fișiere pare curat.
-c Această opțiune face ca e2fsck să folosească programul badblocks(8).
o scanare numai în citire a dispozitivului pentru a găsi orice blocuri proaste.
Dacă sunt găsite blocuri defectuoase, acestea sunt adăugate la blocul defect
inode pentru a preveni alocarea lor la un fișier sau direcâ
conservator. Dacă această opțiune este specificată de două ori, atunci scanarea blocului defectuos
se va face folosind un test nedistructiv de citire-scriere.
-k Când este combinat cu opțiunea -c, orice blocuri dăunătoare existente în
Lista de blocuri dăunătoare sunt păstrate și orice blocuri dăunătoare noi găsite de
badblocks(8) care rulează vor fi adăugate la blocurile existente
listă.
-y Presupuneți un răspuns de „da” la toate întrebările; permite e2fsck să fie
folosit neinteractiv. Este posibil ca această opțiune să nu fie specificată la
în același timp cu opțiunile -n sau -p.