Yksi keskeinen taito, jota järjestelmänvalvojat tarvitsevat, on ylläpitää sekä online- että offline-järjestelmien kuntoa. Tämä on erityisen tärkeää tuotantopalvelimissa, joissa seisokit tai ongelmat voivat aiheuttaa tietojen menetystä. Yleinen ongelma on, että päivitykset epäonnistuvat levytilan puutteen vuoksi, mutta on olemassa joitain yksinkertaisia tarkistuksia, jotka voit tehdä, kun kohtaat virheilmoituksen, jotta kriittiset järjestelmät toimisivat sujuvasti.
Käytettävissä on ensisijaisesti kaksi komentoa:
df
– Tämä ilmoittaa järjestelmän levytilan määrändu
– Tämä näyttää tiettyjen tiedostojen käyttämän tilan
Kukin yllä olevista on tarkoitettu eri tarkastuksiin ja voidaan tarvittaessa yhdistää. Seuraavassa on joitain esimerkkejä niiden käytön havainnollistamiseksi.
Käytä df-komentoa
Avaa pääte ja kirjoita df
ja paina sitten Enter-näppäintä. Sen pitäisi tuottaa lähtö, joka näyttää seuraavalta kuvalta.
Kuten näette, se näyttää kaikki järjestelmään liitetyt levyt. Tämä voi olla hankalaa, joten käyttäjät voivat rajata asioita määrittelemällä levyn, jolla he työskentelevät. Esimerkeissä päälevyni ilmoitetaan nimellä ”/ dev / sda” – Olen sisällyttänyt myös tiettyjä osioita ”/ dev / sda1” ja / ”dev / sda2”.
df voidaan tehdä hieman helpommaksi luettavaksi kirjoittamalla df -h
Voit rajata asioita edelleen lisäämällä --output
lippu. Tämän komennon parametrit ovat:
source
– laitteen kiinnityskohdan lähdesize
– lohkojen kokonaismääräused
– käytettyjen lohkojen kokonaismääräavail
– käytettävissä olevien lohkojen kokonaismääräpcent
– käytetyn tilan prosenttiosuustarget
– laitteen kiinnityskohta
Tässä esimerkissä olen käyttänyt vain kahta parametria.
df --output=source,used,avail
Du-komennon avulla
Joten olet huomannut, että levy on käytännössä täynnä, mutta mikä aiheuttaa sen? Täällä du
voi näyttää nämä ongelmatiedostot. Todellisessa esimerkissä työpaikassamme huomasimme, että etäpalvelimen levytila oli 98% ilman todellista varoitusta tai syytä. Kävi ilmi, että Java-virhelokitiedostoja oli massaa, joiden koko oli noin 40 Gt. Se on paljon tilaa, jota ei tarvinnut ottaa, ja niin käytön jälkeen du
pystyimme tyhjentämään tiedostot.
Varoituksena, jos kirjoitat vain du
, se palauttaa kaikki tiedostot, ja se voi viedä valtavasti aikaa. On parempi määrittää jotkut parametrit. Etsitään järjestelmän kymmenen suurinta hakemistoa.
du -a / | sort -n -r | head -n 10
Se skannaa ja tuottaa samanlaisen tuloksen kuin tämä. Ohita toistaiseksi käyttöoikeusvaroitus.
Katso täydellinen luettelo mahdollisista parametreista du man -sivu.
du vaihtoehto: ncdu
Jos haluat vuorovaikutteisemman tavan nähdä kiintolevytiedot, ncdu
tarjoaa ncurses-pohjaisen käyttöliittymän du: lle. Se näyttää samat tiedot, mutta intuitiivisemmalla tavalla. Sen avulla voit myös navigoida eri kansioiden välillä nuolinäppäimillä ja käyttämällä Enter-näppäintä valinnan tekemiseen.
Voit asentaa sen Ubuntuun komennolla:
sudo apt install ncdu
Käytä sitä kirjoittamalla:
ncdu /directory-to-scan
Korvaa hakemistosta skannaukseen todellinen hakemisto, jonka haluat skannata. Esimerkiksi koko kiintolevyn skannaamiseksi voimme kirjoittaa:
ncdu /
Hyvä taloudenpito
Yllä olevien komentojen lisäksi on joitain perusasioita, joita käyttäjät voivat tehdä pitääkseen levynkäytön minimissä.
Automaattinen poisto
Ubuntu-pohjaisten järjestelmien ilmeisin on tarkistaa vanhentuneita paketteja. Terminaalin sisällä voit kirjoittaa:
sudo apt autoremove
Kun salasana on syötetty oikein, järjestelmä alkaa poistaa orpoja paketteja. Se voi myös poistaa vanhemmat ytimet, jotka vievät tilaa ja ovat suurelta osin tarpeettomia.
Tyhjennä APT-välimuisti
Kun Ubuntu lataa paketteja, se säilyttää apt-tiedostot, jotta ne voidaan tarvittaessa asentaa helposti uudelleen. Nämä vievät tilaa, joka voidaan palauttaa seuraavilla tavoilla:
sudo du -sh /var/cache/apt
Nyt voit puhdistaa tämän seuraavasti:
sudo apt autoclean
GUI-pohjaiset asetukset
Entä jos kaikki tämä päätelaitteiden työ tuntuu liian suurelta vaivalta, tai et vain pidä sotkemisesta komentorivin kanssa, jos järjestelmä vaurioituu? Onneksi Linuxilla on joitain GUI-pohjaisia työkaluja, joita voidaan käyttää.
Bleachbit
Tämä on ohjelma, joka on saatavana sekä Windows- että Linux-järjestelmille, ja se toimii samalla tavalla. Se voidaan ladata osoitteesta Nettisivu, mutta on useimmissa järjestelmän arkistoissa. Asennuksen jälkeen se toimii yksinkertaisella valintaruudun valinnalla ja sen jälkeen voit käyttää työkalua.
Voit myös puhdistaa Ubuntu-järjestelmän näillä lisäkeinoilla työn suorittamiseksi.
Kuten olemme nähneet, järjestelmän ja levytilan tarkistaminen auttaa estämään ongelmat. Sinun on myös puhdistettava se säännöllisesti. Kerro meille kokemuksistasi kommenttiosassa.