Αποθηκευτικοί πόροι ανά λογαριασμό
Home directory volume (/home)¶
Διατήρηση δεδομένων
Σημειώνεται ότι 30 ημέρες μετά τη λήξη του ιδρυματικού σας λογαριασμού, απενεργοποιείται η πρόσβασή σας στην υπερυπολογιστική υποδομή του ΑΠΘ. Παρακαλούμε να μεριμνήσετε εγκαίρως για την μεταφορά των δεδομένων σας σε εξωτερικό αποθηκευτικό χώρο. Τα δεδομένα σας διατηρούνται για έξι μήνες μετά τη λήξη του λογαριασμού σας και στη συνέχεια διαγράφονται οριστικά. Σε περίπτωση που επιθυμείτε την ανάκτηση τους αφού έχει παρέλθει το χρονικό διάστημα των 30 ημερών ή την επαναφορά της πρόσβασής σας με νέα ιδιότητα, μπορείτε να επικοινωνήσετε εντός εξαμήνου με το hpc-support@auth.gr
HOME storage space
Για κάθε λογαριασμό με πρόσβαση στην υπολογιστική συστοιχία του ΑΠΘ "Αριστοτέλης" δημιουργείται ένα home directory στο storage volume hpc_workdir στο οποίο μπορεί να έχει πρόσβαση μόνο ο συγκεκριμένος λογαριασμός από το path /home/<first_letter>/<username>.
Ο διαθέσιμος χώρος για κάθε νέο λογαριασμό αντιστοιχεί σε 20GB και καθορίζεται ως ένα όριο (disk quota) στους συνολικούς αποθηκευτικούς πόρους. Το καθορισμένο όριο μπορεί να τροποποιηθεί ώστε να επεκταθεί o διαθέσιμος χώρος, εφόσον κάτι τέτοιο είναι απαραίτητο. Για να αιτηθείτε την επέκταση του διαθέσιμου χώρου σας θα πρέπει να συμπληρώσετε τη Φόρμα Επέκτασης Αποθηκευτικών Πόρων. Για να μπορέσετε να συμπληρώσετε τη φόρμα, θα πρέπει να κάνετε login στη σελίδα eforms.auth.gr με τα στοιχεία του ακαδημαϊκού σας λογαριασμού.
Μετά την ολοκλήρωση των εργασιών σας, παρακαλούμε να μεταφέρετε τα δεδομένα σας ώστε να μην δεσμεύουν χώρο. Η αρχική ρύθμιση θα επανέλθει με την λήξη του λογαριασμού σας ή εφόσον μας ενημερώσετε ότι δεν θα χρειαστείτε την επέκταση του ορίου του αποθηκευτικού χώρου.
Αφού συνδεθείτε στον λογαριασμό σας μέσω ssh, μπορείτε να δείτε το path όπου βρίσκεται το home directory του λογαριασμού σας με την παρακάτω εντολή:
# echo $HOME
Μπορείτε να ελέγξετε τον διαθέσιμο χώρο και τα καθορισμένα όρια για τον λογαριασμό σας χρησιμοποιώντας την παρακάτω εντολή:
# quota -s <username>
Για να δείτε αναλυτικές πληροφορίες σχετικά με τον χώρο που δεσμεύει κάθε επιμέρους directory στο $HOME του λογαριασμού σας, μπορείτε να χρησιμοποιήσετε το NCurses Disk Usage analyzer ως εξής:
# module load gcc/9.2.0 ncdu
# ncdu
Πολιτική Snapshot¶
Για λόγους διαθεσιμότητας δεδομένων, λαμβάνονται δύο ημερήσια και δύο εβδομαδιαία snapshots του /home directory κάθε χρήστη, βάσει της πολιτικής snapshot της συστοιχίας HPC. Τα snapshots αυτά αποθηκεύονται στον κρυφό φάκελο .snapshot/ που βρίσκεται στο /home και σε κάθε subdirectory του.
Πρόσβαση στα snapshots¶
Για να αποκτήσουμε πρόσβαση στους φακέλους των snapshots ακολουθούμε την διαδικασία που κάνουμε για κάθε άλλο φάκελο
# cd .snapshot/
# cd <snapshot>.<date>/
Επαναφορά Αρχείων¶
Σε περίπτωση λανθασμένης διαγραφής κάποιου αρχείου, μπαίνουμε στον φάκελο του νεότερου snapshot και εκτελούμε τη παρακάτω εντολή :
# cp -p <filename> ../../
Με την οποία αντιγράφουμε το αρχείο που διαγράψαμε στον φάκελο που το είχαμε. Να σημειωθεί πως αν θέλουμε να επαναφέρουμε φάκελο, χρησιμοποιούμε την ίδια εντολή με τη παρακάτω διαφοροποίηση :
# cp -rp <foldername> ../../
Scratch volume (/scratch)¶
Διαχείριση δεδομένων
Παρακαλούμε να μεριμνήσετε εγκαίρως για την μεταφορά των δεδομένων που τυχόν διατηρείτε στο /scratch volume σε εξωτερικό αποθηκευτικό χώρο, πριν τη λήξη του ιδρυματικού σας λογαριασμού. Τα δεδομένα αυτά διαγράφονται άμεσα μετά τη λήξη του λογαριασμού και δεν είναι προσβάσιμα.
SCRATCH storage space
Για κάθε λογαριασμό με πρόσβαση στην υπολογιστική συστοιχία του ΑΠΘ "Αριστοτέλης" δημιουργείται ένα scratch directory στο storage volume scratch_c στο οποίο μπορεί να έχει πρόσβαση μόνο ο συγκεκριμένος λογαριασμός από το path /scratch/<first_letter>/<username>.
Το storage volume scratch_c είναι ένα σύνολο SSD δίσκων και αποτελεί έναν κοινόχρηστο χώρο υψηλών ταχυτήτων, ο οποίος προορίζεται για αυστηρά προσωρινή αποθήκευση δεδομένων, με στόχο την καλύτερη απόδοση κατά την εκτέλεση εργασιών και όχι ως παροχή μόνιμου αποθηκευτικού χώρου για αποθήκευση δεδομένων.
Ο σκοπός για τον οποίο παρέχεται το συγκεκριμένο volume είναι η επιτάχυνση IO bound εργασιών, για τις οποίες ο περιοριστικός παράγοντας του χρόνου εκτέλεσης είναι η καθυστέρηση των IO operations. Το σύνολο του scratch volume είναι 9ΤΒ. Δεδομένου αυτού, ο χώρος μπορεί να εξαντληθεί πολύ εύκολα και γι' αυτό το λόγο, μετά το πέρας των εργασιών είναι απαραίτητη η μεταφορά των προσωπικών σας δεδομένων στο home directory ή σε εξωτερικό αποθηκευτικό χώρο. Δεδομένα που παραμένουν στο scratch volume για περισσότερες από 30 ημέρες διαγράφονται από αυτόματο μηχανισμό, ώστε να διασφαλιστεί η καλύτερη δυνατή απόδοση του storage.
Για να μεταφερθείτε στο scratch directory του λογαριασμού σας μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή:
# cd $SCRATCH
Προτεινόμενος τρόπος χρήσης του volume:¶
- μεταφορά δεδομένων εισόδου πριν την εκτέλεση της εργασίας
- χρήση του scratch volume ως προσωρινό αποθηκευτικό χώρο κατά τη διάρκεια της εργασίας
- μεταφορά των αποτελεσμάτων στο home directory, σε άλλο storage volume, ή σε κάποιο αποθηκευτικό μέσο εκτός της συστοιχίας μετά το πέρας της εργασίας.
cn50_nvme volume (/mnt/cn50_nvme/tmp)¶
Το storage volume cn50_nvme αποτελεί ένα NVMe storage system, το οποίο είναι προσβάσιμο από το ampere partition και τα login nodes και εξυπηρετεί εργασίες που εκτελούνται στο ampere partition και έχουν ανάγκες για υψηλή ταχύτητα προσπέλασης αρχείων (Ι/Ο).
Για να μεταφερθείτε στο cn50_nvme μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή:
# cd /mnt/cn50_nvme/tmp/
Να σημειωθεί πως αυτό το volume δεν διαθέτει μηχανισμό αυτόματης διαγραφής των δεδομένων, όπως το scratch, συνεπώς τα αρχεία που αποθηκεύονται παραμένουν χωρίς χρονικό περιορισμό. Ωστόσο, παρακαλούμε να μην χρησιμοποιείτε τον συγκεκριμένο χώρο για την αποθήκευση σημαντικών δεδομένων, καθώς, σε περίπτωση πληρότητας, η διαχειριστική ομάδα διατηρεί το δικαίωμα διαγραφής αρχείων χωρίς προηγούμενη ειδοποίηση. Ο χώρος αυτός προορίζεται αποκλειστικά για προσωρινά αρχεία, όπως άλλωστε υποδηλώνει και το όνομα "tmp".
Ακόμα ο χώρος αυτός είναι προσπελάσιμος από όλους τους χρήστες. Εάν επιθυμείτε να προστατεύσετε τα αρχεία εντός ενός φακέλου από άλλους χρήστες, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή για να τροποποιήσετε τα δικαιώματα πρόσβασης του φακέλου:
# chmod 770 <directory_name>
Other storage volumes¶
Επιπλέον, υποστηρίζεται η δυνατότητα από κοινού πρόσβασης σε storage volumes για ερευνητικές ομάδες.