veraltete Version
Benutzerspeicher
Begrenzung durch " Quotas "
Zum dauerhaften Speichern von Daten stehen den Benutzern die beiden Verzeichnisse
(= Filesysteme)
/export
und
/mailbox
zur Verfügung. In diesen Verzeichnissen wird durch die sog. "Quotierung"
festgelegt, wieviel Speicherplatz in Kilobyte pro Benutzer maximal
verfügbar ist.
Wirkungsweise für Studenten
Im Datenverzeichnis /export liegt für jeden
Jahrgang einer Immatrikulation ein Unterverzeichnis
home_XX , wobei XX für das
Jahr der Immatrikulation steht. Dieses Verzeichnis enthält dann
alle Home-Verzeichnisse der Studenten eines Jahrgangs.
z.B.:
| Karl Napf immatrikuliert sich zum Wintersemester 2014.
Er bekommt die Benutzerkennung knapf.
|
| Damit lautet sein Home-Verzeichnis → /export/home_14/knapf
|
| In seinem Home-Verzeichnis kann Karl alle studiumsrelevanten Daten speichern,
z.B. erstellte Programme, Ausarbeitungen, Downloads usw…
|
Im Mail-Verzeichnis /mailbox liegt für jeden
Benutzer nur seine Mailbox, die vom STL verwaltet wird. Andere Daten können
hier NICHT gespeichert werden.
Übersicht der Speicherbegrenzungen
|
| | | | | | | |
| | | | | | | |
|
|
| | belegbarer Speicherplatz
| | Anzahl Dateien
|
| Filesystem
| | usage
| | quota
| | limit
| | timeleft
| | files
| | quota
| | limit
| | timeleft
|
|
| | | | | | | |
| | | | | | | |
|
| /export
| | 85895 KB
| | 6144000 KB
| | 6291456 KB
| | n/a
| | -
| | -
| | -
| | -
|
Wirkungsweise der Begrenzungen für "belegbarer Speicherplatz"
- unter usage sieht man den aktuell belegten Speicherplatz
- man kann bis quota ohne Probleme Daten speichern, die Überschreitung
wird z.Z. nur in einer System-Log-Datei protokolliert
( statt quota wird manchmal auch die Bezeichnung
soft limit verwendet )
- limit stellt die maximale Obergrenze dar
( statt limit wird manchmal auch die Bezeichnung
hard limit verwendet ) ,
sie kann in seltenen Fällen auch überschritten werden, wenn z.B.
durch einen Programmabsturz automatisch eine core-Datei erstellt
wird
z.B. 6291456 KiB = 6144 MiB = 6 GiB (hier die Umrechung mit Faktor 1024)
- timeleft ist ohne Bedeutung
Die Begrenzungen bei "Anzahl Dateien" sind wirkungslos.
Gefahr für das Login
Falls sich ein Benutzer am Rechner abmeldet (egal wie)
UND
er hat das limit in seinem Home-Verzeichnis überschritten
DANN
hat er keine Chance, sich erneut an einem Rechner anzumelden !!!
|
Typische Fehlermeldungen
-
Der Benutzer überschreitet gerade quota →
Block limit reached on ...
-
Der Benutzer mit der UID 3249 versucht sein limit
im Filesystem /export/home_16 zu überschreiten →
quota_ufs: over file hard limit
(pid 26370, uid 3249, fs /export/home_16)
Wie sieht man unter UNIX/Linux die
aktuelle Speicherbelegung ?
-
Größen einer Datei / eines Verzeichnisses detailliert in KB, MB
bzw. GB anzeigen →
du -h Datei / du -sh Verzeichnis
-
Größe des aktuellen Verzeichnisses anzeigen →
du -sh .
-
Größe aller Einträge im aktuellen Verzeichnis anzeigen →
du -h $( ls -A )
-
Größen aller Einträge im aktuellen Verzeichnis
nach aufsteigender Größe sortiert anzeigen →
du-sh-flach
-
Größen aller Einträge im aktuellen Teilbaum
nach aufsteigender Größe sortiert anzeigen
(es kann etwas dauern bis die Ausgabe erscheint, da hier ein
kompletter Teilbaum durchsucht wird) →
du-sh-tief
-
Dateien eines bestimmten Benutzers in einem Teilbaum suchen →
find "Wurzel des Teilbaums" -user "Benutzer" -print
z.B. Ausgeben aller Dateien/Verzeichnisse des Benutzers
wpy im Teilbaum /export/home_11
find /export/home_11 -user wpy -print
-
Löschen von Daten →
sollte jeder wissen !!!
Für Rückmeldungen / Kritik bin ich stets dankbar. |
 |
Stand: 13. Oktober 2017 |
Achim Pick |