Levykiintiö ylitetty
Tämä varoitus tarkoittaa, että olet ylittänyt levytilakiintiösi tai levyalueella on liian paljon tiedostoja. Nähdäksesi, mikä kiintiö on täyttynyt, kirjoita:
Esimerkkituloste näkyy alla:
[kkayttaj@puhti-login11 ~]$ csc-workspaces
Disk area Capacity(used/max) Files(used/max) Cleanup
----------------------------------------------------------------------
Personal home folder
/users/kkayttaj 4.4G/10G 24K/100K n/a
----------------------------------------------------------------------
Project: project_2000123 "Project X"
/projappl/project_2000123 24G/50G 36K/100K n/a
/scratch/project_2000123 103G/1.0T 389K/1.0M 180d
----------------------------------------------------------------------
Project: project_2001234 "Project Y"
/projappl/project_2001234 85G/100G 282K/600K n/a
/scratch/project_2001234 7.2T*/7.0T 2.7M/5.0M 90d
----------------------------------------------------------------------
Tähti (*) osoittaa, mikä kiintiö on ylitetty. Jotta voit luoda uusia tiedostoja tällä levyalueella, sinun täytyy poistaa tiedostoja tai siirtää niitä muualle, esimerkiksi Altaaseen. Jos datan siirtäminen tai poistaminen ei ole mahdollista, voit hakea lisää kiintiötä.
Conda
Yleinen syy $HOME- tai /projappl-levykiintiön ylittymiseen on Conda-pohjaisten asennusten käyttö. Conda-ympäristöt johtavat erittäin suuren tiedostomäärän syntymiseen, mikä aiheuttaa lisäkuormaa HPC-ympäristössä käytettävälle Lustre-rinnakkaistiedostojärjestelmälle. Tämä näkyy pitkittyneinä käynnistysaikoina ja levyn hitautena, mikä vaikuttaa kaikkiin käyttäjiin.
Jos sinun täytyy käyttää Condaa CSC:n supertietokoneilla, edellytämme, että kontitat ympäristösi, katso käyttöehdot. Jos haluat kontittaa Conda-ympäristösi helposti, katso Tykky-konttikääretyökalu.
Jos kontit ovat sinulle uusia, voit tutustua seuraaviin aiheeseen liittyviin opastusosioihin, jotka on koottu aiempien CSC-kurssien osaksi:
Olen poistanut paljon tiedostoja, mutta saan silti levykiintiö ylitetty -varoituksen?
On tavallista, että jotkin ohjelmistot luovat piilotettuja hakemistoja, joiden nimi alkaa pisteellä (.), kuten .cache, .cargo tai .local. Nämä luodaan usein oletuksena henkilökohtaiseen kotihakemistoosi, ja ne voivat aiheuttaa hämmennystä, jos niiden vuoksi levykiintiösi ylittyy. Koska piilotettuja tiedostoja ei näytetä tavallisella ls-komennolla, voi näyttää siltä, ettei useimpien kansioiden tai tiedostojen siirtämisellä tai poistamisella ole mitään vaikutusta.
Jotta näet myös kaikki piilotetut tiedostot ja hakemistot tietyssä kansiossa, sinun täytyy käyttää ls -a -valitsinta. LUE (Lustre Usage Explorer) on toinen suositeltu työkalu sen löytämiseen, missä sinulla on paljon data, ja se tarkistaa oletuksena myös piilotetut tiedostot ja hakemistot. Käytä sitä, jos levykiintiösi ylittyy ja sinun on vaikea selvittää, minne tiedostot saattavat piiloutua. Esimerkiksi:
Jos käytät Pythonia ja huomaat, että .cache/pip näyttää olevan syyllinen, katso UKK-merkintämme pip-välimuistin määrittämisestä.