Direkt zum Inhalt

Die Standard-Anmelde-Shell ist bash.

Persönliche Vorlieben können im Home-Verzeichnis in den sogenannten dotfiles, wie zum Beispiel ~/.bashrc  oder  ~/.bash_profile, angepasst werden.

Die ~  steht für /home/<unilogin>.

Standard Bash Befehle

BefehlErklärung
cd  /Pfad/zum/Ordnerchange directory; Ordner wechseln
mkdir  <OrdnerName>                 make directory; neuen Ordner im aktuellen Ordner anlegen
cd ..  in den übergeordneten Ordner wechseln
chmod {parameter } <file>change modulus;  ändern der Dateirechte
touch <file>neue Datei anlegen
pwdprint working directory; aktuellen Pfad ausgeben lassen

Weitere Informationen zu Bash Befehlen finden Sie hier.

Datenspeicher

Das Homelaufwerk hat eine Größe von 10 TB. Diesen Speicherplatz teilen sich alle Nutzer. Dort werden üblicherweise persönliche Software, Skripte und Logs zu den Rechenjobs aufbewahrt.

Der zweite wichtige Speicherort ist das parallele Panasas-Dateisystem. Dieses ist unter /scratch auf allen Knoten eingehängt. Jeder Nutzer bekommt hier einen Ordner ("/scratch/$USER"). Hier stehen 246 TB zur Verfügung, die entsprechend performant angebunden sind. Auch hier teilen sich alle Nutzer den vorhandenen Speicherplatz. Im allgemeinen erreicht man seinen persönlichen Ordner am schnellsten mit der Systemvariable $SCRATCH. Diese kann auch in Jobskripten verwendet werden. Auf dem Parallelen Dateisystem legt man üblicherweise Input-, Output- und Scratch-Dateien ab.

Es gibt keine Sicherung des Parallelen Dateisystems. Es verfügt jedoch über Snapshots, mit denen man in jedem Ordner bis zu 7 Tage in die Vergangenheit springen und die gewünschte frühere Version einer Datei oder eines Ordners wiederherstellen kann, indem man in den versteckten Ordner $SCRATCH/.snapshot wechselt.

 

Softwaremodule

Die installierte Software auf dem Cluster ist in Modulen gepackt. Um diese nutzen zu können, gibt es vier wesentliche Kommandos:

  • module av 
    zeigt alle verfügbaren Softwaremodule
  • module add modulname
    fügt eine Software Ihrer Umgebung hinzu
  • module li
    listet geladene Module auf
  • module del modulname
    entfernt eine Software aus Ihrer Umgebung