Unterstützung für Cache-Dateisystemd
Das Cache File System (CacheFS) ist ein universelles Cacheverfahren für Dateisysteme, das die Leistung und Skalierbarkeit des NFS-Servers verbessert und die Server- und Netzlast verringert.
Das als Schichtdateisystem konzipierte CacheFS bietet die Möglichkeit, ein Dateisystem auf einem anderen zu speichern. In einer NFS-Umgebung erhöht CacheFS das Client-Server-Verhältnis, senkt Server- und Netzwerklasten und verbessert die Leistung für Clients bei langsamen Verbindungen, wie z. B. Point-to-Point Protocol (PPP).
Auf dem Clientsystem wird ein Cache erstellt, so dass lokal statt über das Netz auf Dateisysteme, die im Cache angehängt werden sollen, zugegriffen werden kann. Dateien werden in den Cache gestellt, wenn ein Benutzer zum ersten Mal den Zugriff auf diese Dateien anfordert. Der Cache wird erst dann gefüllt, wenn der Benutzer Zugriff auf eine Datei oder Dateien anfordert. Die anfänglichen Dateianforderungen scheinen langsam zu sein, aber nachfolgende Verwendungen derselben Dateien können schneller sein.
- Sie können die Dateisysteme / (root) or /usr nicht zwischenspeichern.
- Sie können nur Dateisysteme anhängen, die gemeinsam genutzt werden. (Siehe Befehl exportfs .)
- Beim Caching eines lokalen JFS-Festplattendateisystems (Journaled File System) erfolgt keine Leistungsverstärkung.
- Sie müssen über die Root- oder Systemberechtigung verfügen, um die Tasks in der folgenden Tabelle ausführen zu können.
| Task | SMIT-Direktaufruf | Befehl oder Datei |
|---|---|---|
| Einen Cache einrichten | cachefs_admin_create |
cfsadmin -c Mount-Verzeichnisname1. |
| Mounting-Dateien angeben | cachefs_mount |
mount -F cachefs -o backfstype=FileSysType, cachedir=CacheDirectory[,Optionen] BackFileSystem MountDirectoryName2 oder bearbeiten Sie /etc/filesystems. |
| Cache ändern | cachefs_admin_change |
Entfernen Sie den Cache und erstellen Sie ihn anschließend mit den entsprechenden mount-Befehlsoptionen erneut. |
| Cacheinformationen anzeigen | cachefs_admin_change |
cfsadmin -l MountDirectoryName. |
| Einen Cache entfernen | cachefs_admin_remove |
|
| Integrität des Dateisystems prüfen | cachefs_admin_check |
fsck_cachefsCacheverzeichnis3. |
- Nachdem Sie den Cache erstellt haben, führen Sie keine Operationen im Cacheverzeichnis (cachedir) selbst aus. Dies führt zu Konflikten innerhalb der CacheFS-Software.
- Wenn Sie die Befehlsoption mount verwenden, um Dateien für die Mount-Operation anzugeben, muss der Befehl jedes Mal, wenn das System erneut gestartet wird, wieder ausgegeben werden.
- Verwenden Sie die Optionen -m oder -o des Befehls fsck_cachefs, um die Dateisysteme zu überprüfen, ohne Reparaturen vorzunehmen.
- Nach der Migration des Systems auf AIX® Version 6.1 oder höher von früheren Versionen von AIXmüssen alte Cachedateisysteme, die in der älteren Version von AIX erstellt wurden, entfernt und erneut erstellt werden.