Niksula has a long history in providing a more or less relaxed computing environment for computer science students. There haven’t been too many rules as everybody has used their common sense.
As everybody has probably guessed, there is only a limited amount of disks in Niksula. Currently the limiting factor is the backup resources. So to avoid wasting them the administrators have placed a 10 GiB quota for all Niksula users.
You can use the Unix command du -hs ~
to find out the disk usage of your home directory.
For a more detailed view of your disk usage, try the command du -sk .[^.]* * | sort -n
. This will run du to all files and dot files on the directory and sort the outcome, so you can easily find the most disk space consuming files and directories.
One thing about du and networked file systems: du consumes lots of resources, so please avoid running it just for fun.
You may restore files in your home directory to a previous point in time on your own by copying them from /home/.zfs/snapshot
, which contains several snapshots of user home directories, including yours. NB: The /home/.zfs
directory does not show in directory listings but is still accessible if you cd to it.
When running large batch jobs, lots of data can be created and needed for a short time. If possible the temporary data should not be stored in your home directory. Please remove the temporary data as soon as possible!
Your home directory, ~
, $HOME
A place where NO temporary data should be stored! This file system is backed up frequently. You could store the final reports here.
Scratch, /p/scratch
, /p/scratch/`whoami`
Data stored here is not backed up, but the filesystem is persistent and shared over the network.
/var/tmp
, /tmp
These directories lie on the local workstation and are thus probably faster than the network filesystems. No backups are taken and files are stored for an unspecified duration (ie. may be removed at any time).
ln -s /p/scratch/`whoami` scratch