Úložiště a kvóty
Na unixových strojích jsou dostupná tato úložiště:
/home/
login
s domovským adresářem – je zálohované, nachází se na strojihome.fi.muni.cz
a exportuje se na jiné stroje pomocí protokolů NFS a SMB,/data/
login
s větším prostorem – není zálohované, je pomalejší než domovský adresář, je umístěno tamtéž a exportuje se stejně,/var/spool/mail
s poštou – je zálohované, Aisa i Anxur jej mají samostatné, na Anxurovi je bez diskové kvóty/tmp
a/var/tmp
s dočasnými daty – nejsou zálohovaná, samostatné úložiště na Aise, Anxurovi, Auře a linuxových stanicích.
Viz také vzdálené připojování těchto úložišť, úložiště
Windows nebo blogpost o řešení diskového
úložiště home.fi.muni.cz
.
Diskové kvóty
Kvóta omezuje místo zabírané na úložišti a také počet uložených souborů. Omezení pozůstává vždy z měkké kvóty, tvrdé kvóty a časového limitu. Po překročení měkké kvóty je uživateli nastaven časový limit (odklad), do jehož uplynutí může normálně pracovat. Po jeho vypršení není možné na daném úložišti vytvářet nové soubory nebo zvětšovat velikost souborům existujícím – je nutné smazat dostatečné množství dat a/nebo souborů a dostat se pod měkkou kvótu. Tvrdý limit nelze překročit vůbec.
Zjištění stavu kvót
Přehled nastavených limitů naleznete ve Fakultní
administrativě.
Pro aktuální využití kvóty viz příkaz quota
:
aisa$ quota
Disk quotas for user login (uid 55555):
Filesystem space quota limit grace files quota limit grace
/var/spool/mail 12K 147M 176M 0 2 50 100 0
/var/tmp 0K 1954M 3907M 0 0 50000 80000 0
/tmp 4K 1954M 3907M 0 2 50000 80000 0
/home/login 47408K 3907M 4883M 0 5841 160k 200k 0
/data/login 4K 97657M 144G 0 2 600k 700k 0
nymfeXY$ quota
Disk quotas for user login (uid 55555):
Filesystem space quota limit grace files quota limit grace
/home/login 4882M* 3907M 4883M 6d 5841 160k 200k 0
/data/login 4K 97657M 144G 0 2 600k 700k 0
První čtyři číselné sloupce informují o aktuálním využití, měkké kvótě, tvrdé
kvótě a odkladu pro zabírané místo. Další čtyři sloupce jsou totéž pro počet
souborů. Nejčastěji vás bude zajímat řádek s /home/login
.
V druhém příkladu vidíte překročenou kvótu: za překročeným číslem je uvedena
hvězdička a ve sloupci grace
je uveden odklad.
Při překročení kvóty
O překročení měkké kvóty informujeme automaticky jednou denně mailem a také při
přihlášení do textového nebo grafického rozhraní stroje. Po překročení kvóty na
aisa:/var/spool/mail
je schránka s poštou eventuálně přesunuta do domovského
adresáře a uživatel je o tom také informován zprávou.
Pokud je překročena kvóta na domovský adresář, grafické přihlášení může záhadně
selhávat. Pokud však u domovského adresáře nenarážíte na tvrdou kvótu a nemáte
vypršený odklad, zobrazí se vám upozornění na problém s kvótou a zároveň budete
informováni mailem. Přihlášení přes textové rozhraní (Ctrl+Alt+F
n
) nebo SSH by
vám však mělo fungovat vždy.
Co zabírá nejvíce místa
Deset složek/souborů zabírajících nejvíce místa v domovském adresáři lze vypsat následovně:
$ du -hax ~ | sort -hr | head -n 10
7.7G /home/login
2.4G /home/login/mail
627M /home/login/.ccache
414M /home/login/prog
367M /home/login/.cpanm
367M /home/login/.cpanm/work
350M /home/login/.Spotlight-V100
350M /home/login/.Spotlight-V100/Store-V1
340M /home/login/mail/misclass
323M /home/login/.cpanm/work/1329993381.18167
Můžete také využít interaktivní nástroj ncdu
:
$ ncdu -x ~
Jak uvolnit místo
Lze smazat některé nepotřebné soubory, komprimovat je, nebo je přesunout do
(nezálohovaného) úložiště data
s větší kvótou.
Příliš velké ~/.vscode-server
nebo ~/.cache/JetBrains
lze, zdá se, řešit
přesunem na data
a symbolickým odkazem. Třeba:
$ cd
$ # check that no process related to the software is running (where
$ # applicable – most likely on Aisa) and if so, kill them
$ ps ux
$ mv .vscode-server /data/$USER/
$ ln -s /data/$USER/.vscode-server .
Pokud vám du/ncdu
hlásí výrazně méně využitého místa než quota
, můžete mít
své soubory v rámci úložiště v cizím adresáři nebo také může jít o smazané
soubory stále otevřené běžícími procesy na některém fakultním stroji (viz
ps ux
).
Pokud si stále nevíte rady, kontaktujte nás.