Mitä tehdä, kun Linux-kovalevysi tila on loppumassa

Mitä tehdä, kun Linux-kovalevysi tila on loppumassa
Indeksi
  1. Alhaisen levytilan vaikutukset Linuxissa
  2. Tarkista levyn käyttö
  3. Siivoa väliaikaiset ja välimuistitiedostot
  4. Hallinnoi logitiedostoja
  5. Poista vanhat tai käyttämättömät paketit
  6. Etsi ja poista suuria tiedostoja
  7. Poista vanhat ytimet
  8. Harkitse tiedostojen siirtämistä ulkoiseen tallennukseen
  9. Lopuksi

Linuxissa levytilan loppuminen aiheuttaa häiriöitä, kuten sovellusten kaatumisia ja järjestelmän hidastumista. Onneksi ongelma voidaan ratkaista tehokkailla työkalujen ja menetelmien avulla.

Levyn tilan loppuminen Linuxissa voi tuntua äkilliseltä ja turhauttavalta. Hetki sitten kaikki sujui ongelmitta, ja seuraavassa päivitykset epäonnistuvat, sovellukset hidastuvat tai järjestelmä kieltäytyy yhteistyöstä. Tämä ongelma on yleinen, erityisesti järjestelmissä, jotka toimivat pitkään ilman ylläpitoa. Onneksi Linux tarjoaa hyödyllisiä työkaluja ja menetelmiä ongelman tunnistamiseen ja korjaamiseen vaihe vaiheelta ilman, että järjestelmäsi vaurioituu.

Alhaisen levytilan vaikutukset Linuxissa

Alhainen levytila Linuxissa aiheuttaa paljon enemmän ongelmia kuin luuletkaan. Järjestelmä tarvitsee vapaita alueita väliaikaisille tiedostoille, lokitiedostoille, lukitustiedostoille, muistin vaihdolle ja päivittäisille tehtäville. Ensimmäinen asia, joka huomaan, kun Linux-kovalevyni on loppumassa, on se, että kaikki hidastuu. Ohjelmat avautuvat hitaasti, työpöytä jumiutuu ja yksinkertaiset tehtävät voivat pysähtyä.

Sovellukset kaatuvat usein ilman varoitusta, koska ne eivät voi luoda tarvitsemiaan tiedostoja toimiakseen kunnolla. Lisäksi pakettienhallintajärjestelmät kuten APT tai DNF vaativat tilaa pakettien lataamiseen ja asentamiseen, ja kun tilaa ei ole jäljellä, prosessi pysähtyy puoliväliin, mikä jättää järjestelmän rikkoutuneeseen ja turhauttavaan tilaan.

Nämä ovat vain muutamia esimerkkejä siitä, miten alhainen levytila vaikuttaa Linux-järjestelmään; lisää ongelmia voi ilmaantua. Tarkastellaanpa kuitenkin, mitä voit tehdä Linux-järjestelmäsi kanssa, jos kovalevysi on loppumassa.

Tarkista levyn käyttö

Ensimmäinen asia, mitä sinun tulee tehdä, on tarkistaa ja ymmärtää, mihin levytilasi käytetään. Voit aloittaa järjestelmäsi sisäänrakennetuilla graafisilla työkaluilla. Esimerkiksi, jos käytät GNOMEa, Levyn käytön analysoija (Baobab) tarjoaa selkeän visuaalisen kuvauksen siitä, mikä vie tilaa. Samoin KDE:ssä Filelight tekee saman interaktiivisen kaavion avulla.

Jos olet mukava työskentelemään terminaalissa tai olet palvelimella, komentorivi antaa sinulle enemmän kontrollia. Avaa terminaali ja aja:

df -h

Tämä komento näyttää, kuinka paljon tilaa on käytössä ja kuinka paljon on vapaana jokaisessa liitetyssä osiosta ihmisystävällisessä muodossa.

df-komento auttaa sinua tunnistamaan, mikä levy tai osio täyttyy, mutta se ei näytä, mikä käyttää tilaa. Siihen du tulee apuun. Kun tiedät, mikä levy on vaikuttanut, voit käyttää du löytääksesi hakemistot, jotka kuluttavat tilaa. Esimerkiksi, tarkistaaksesi tietyn hakemiston koon, aja tämä:

du -sh /polku

Jos haluat nopean yleiskatsauksen kaikista ykköshakemistoista, aja:

sudo du -sh /*

Yksi asia vielä, jos haluat jotain interaktiivista terminaalissa, suosittelen lämpimästi kokeilemaan ncduta.

Tämä levyn käytön analysoija skannaa hakemistosi ja esittää tulokset selkeässä, navigoitavassa käyttöliittymässä. Voit selata kansioita koon mukaan näppäimistöllä, mikä tekee levytilan kuluttajien löytämisestä paljon nopeampaa ja vähemmän turhauttavaa. Voit asentaa sen käyttämällä oletuspakettienhallintaasi.

Siivoa väliaikaiset ja välimuistitiedostot

Ajan myötä järjestelmäsi kerää hiljaa väliaikaisia tiedostoja ja välimuistissa olevia tietoja, joita ei enää tarvita. Pakettienhallintajärjestelmät säilyttävät ladattuja asennustiedostoja, sovellukset jättävät taakseen väliaikaisia tietoja ja selaimet tallentavat suuria välimuisteja taustalla. Näiden tiedostojen tyhjentäminen on yksi helpoimmista tavoista vapauttaa levytilaa vaikuttamatta järjestelmääsi.

Jos käytät Debian- tai Ubuntu-pohjaista järjestelmää, voit tyhjentää nämä tiedostot ajamalla:

sudo apt clean

Jos haluat hieman turvallisemman lähestymistavan, joka poistaa vain vanhentuneet paketit, käytä:

sudo apt autoclean

Fedora- tai Red Hat -pohjaisissa järjestelmissä voit tyhjentää pakettien välimuistin ajamalla:

sudo dnf clean all

Arch-käyttäjät voivat saavuttaa saman tuloksen ajamalla:

sudo pacman -Scc

On myös omistettuja siivousohjelmia, kuten BleachBit, jotka tarjoavat käyttäjäystävällisen käyttöliittymän pakettivälimuistien, järjestelmän tilapäisten tiedostojen ja selainten välimuistitiedostojen turvalliseen puhdistamiseen.

Toinen paikka, jota kannattaa tarkistaa, on /tmp-hakemisto, joka sisältää ohjelmien luomia väliaikaisia tiedostoja. Nämä.

Tiedostot tyhjennetään yleensä uudelleenkäynnistyksen yhteydessä, joten järjestelmän käynnistäminen on turvallisin tapa puhdistaa ne. Jos uudelleenkäynnistys ei ole vaihtoehto, voit poistaa tiedostot manuaalisesti komennolla:

sudo rm -rf /tmp/*

Varmista vain, ettei mikään kriittinen prosessi käytä näitä tiedostoja aktiivisesti.

Hallinnoi logitiedostoja

Logitiedostot ovat tärkeitä vianetsintään, mutta ne voivat kasvaa hiljaa ja viedä runsaasti levytilaa, jos niitä ei valvota. Nykyisissä Linux-järjestelmissä, joissa käytetään systemd:tä, journal pitää yllä systeemilokeja, jotka voivat säilyä ikuisesti. Voit tarkistaa, kuinka paljon tilaa ne vievät komennolla:

journalctl --disk-usage

Jos koko on suuri, voit turvallisesti vähentää sitä pitämällä vain tietyn määrän lokeja:

sudo journalctl --vacuum-size=500M

Tämä säilyttää tuoreimmat logit vianetsintää varten samalla, kun se poistaa vanhat tiedot, joita tuskin tarvitset. Lisäksi perinteiset logit sijaitsevat "var/log/"-hakemistossa, ja jotkut tiedostot, kuten syslog tai kern.log, voivat kasvaa valtaviksi, jos jokin menee vikaan. Sen sijaan, että poistaisit ne, voit katkaista niiden sisällön turvallisesti:

sudo truncate -s 0 /var/log/syslog

Tämä pitää tiedoston ehjänä, jotta siihen perustuvat palvelut eivät rikkoontuisi. Jotkin Linuxin GUI-ohjelmat, kuten Baobab, Filelight tai BleachBit, helpottavat suurten lokien havaitsemista ja poistamista muutamalla klikkauksella.

Poista vanhat tai käyttämättömät paketit

Käyttämätön ohjelmisto ja jäljelle jääneet riippuvuudet vievät hiljaa tilaa ajan myötä, ja näiden pakettien poistaminen pitää järjestelmän kevyenä ja turvallisena. Esimerkiksi GNOME-pohjaisissa järjestelmissä, kuten Ubuntu, voit avata Sovelluskeskuksen, siirtyä Hallinta-välilehdelle ja selata sovelluksiasi. Siitä voit valita minkä tahansa sovelluksen, jota et enää tarvitse, ja napsauttaa Poista. KDE-käyttäjät voivat tehdä saman Discoverissa.

Voit myös, jos olet mukava terminaalin kanssa, poistaa paketteja, joita ei enää tarvita, yhdessä niiden asetustiedostojen kanssa. Esimerkiksi Debian-pohjaisissa järjestelmissä voit suorittaa:

sudo apt autoremove --purge

Jos olet Fedora-käyttäjä, voit ajaa:

sudo dnf autoremove

Ja Arch Linuxissa voit puhdistaa orvoksi jääneet paketit näin:

sudo pacman -Rns $(pacman -Qtdq)

Tämä siivous vähentää sotkua ja pitää järjestelmän kevyenä ja helpommin ylläpidettävänä.

Älä myöskään unohda kontitettuja sovelluksia, kuten Snaps ja Flatpaks, jotka ovat usein suurempia kuin tavalliset paketit. Voit listata ne kirjoittamalla snap list tai flatpak list, jotta löydät poistettavat ehdokkaat.

Etsi ja poista suuria tiedostoja

Vanhoja ISO-kuvia, varmuuskopioarkistoja, tietokantadumppeja tai virtuaalikoneen tiedostoja voi kasvaa useita gigabyteja jokainen. Työkalut kuten Baobab voivat skannata järjestelmääsi ja visuaalisesti korostaa suuria tiedostoja ja hakemistoja, jotta voit nopeasti havaita tilan viejiä ja päättää, mitä poistaa tai siirtää.

Jos työskentelet terminaalissa tai haluat tarkan tavan etsiä suuria tiedostoja, voit käyttää komentoja ls, find ja du. Nämä työkalut etsivät järjestelmästä suurempia käyttämättömiä tiedostoja ja listaavat ne koonsa mukaan. Kun olet havainnut suuret tiedostot, voit poistaa ne tai siirtää ne toiseen paikkaan tai ulkoiselle kovalevylle.

Poista vanhat ytimet

Linux säilyttää vanhoja ytimen versioita jokaisen päivityksen yhteydessä. Tämä on turvallisuusominaisuus; jos uusi ydin rikkoo ääntäsi tai Wi-Fi:täsi, voit käynnistyä vanhaan. Kuitenkin harvoin tarvitset enemmän kuin kaksi: nykyisen ja edellisen toimivan. Nämä vanhat ytimet vievät merkittävästi tilaa ja usein jäävät huomiotta.

Hyvä uutinen on, että sudo apt autoremove -komento, joka mainittiin aiemmin, hoitaa tämän yleensä automaattisesti nykyaikaisilla Ubuntu-järjestelmillä, puhdistaen vanhat ytimet. Jos haluat varmistaa, tarkista nykyinen ytimen versioni komennolla:

uname -r

Jos haluat ottaa selvää kaikista asennetuista ytimen versioista, käytä:

dpkg
--list | grep linux-image

Poista manuaalisesti tietyt ydinversiot komennolla:

sudo apt remove linux-image-5.4.0-42-generic

Varmista, että et koskaan poista ydinversiota, jota käytät parhaillaan, sillä sen tekeminen voi tehdä järjestelmästä käynnistymättömän. Voit myös käyttää visuaalisia työkaluja, kuten Staceria, joka tarjoaa yksinkertaisen ydinpuhdistustyökalun käyttöliittymän. Se listaa kaikki asennetut versiot ja antaa sinun valita poistettavat versiot ruksamalla niiden vieressä olevat ruudut.

Harkitse tiedostojen siirtämistä ulkoiseen tallennukseen

Jos olet puhdistanut välimuistit, lokit ja paketit, mutta ongelmat jatkuvat, sinulla saattaa olla yksinkertaisesti liian paljon tietoa levylläsi. Tällöin suurten tiedostojen siirtäminen ulkoiseen tai toissijaiseen tallennukseen on käytännöllinen ratkaisu. Voit sitten liittää ulkoiset levyt niin, että ne ovat saatavilla tarvittaessa, mutta ne eivät tukkeuta juuri-osioita.

Kuten rsync-tykalut, voit siirtää tietoa turvallisesti säilyttäen oikeudet ja omistajuuden. Lisäksi palvelut kuten Nextcloud mahdollistavat oman pilven isännöimisen, pitäen tietosi hallinnassasi.

Lopuksi

Kun olet vapauttanut tilaa, säännöllinen valvonta on paras tapa estää levytilan täyttymistä uudelleen. Huomaamalla vähittäisen kasvun aikaisessa vaiheessa voit välttää äkillisiä kriisejä, kun tallennustila loppuu. Voit myös lisätä levytilan käyttöwidgetin työpöydällesi, jotta voit tarkistaa käyttösi nopeasti. Tarkistamalla näitä asioita säännöllisesti pidät järjestelmäsi vakaana ja reagoivana.

Nyt kun olet lukenut Mitä tehdä, kun Linux-kovalevysi tila on loppumassa loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Go up