Ich habe eine NFS-Einbindung für Webserver und habe die Protokolldateien auf den lokalen Speicher verschoben, um die E/A-Last auf dem NFS-Server zu minimieren, aber ich habe symbolische Links für diese Protokolle erstellt (NFS-Freigabe -> lokaler Speicher).
Hat dies immer noch denselben Einfluss auf die E/A-Last, als wenn sie direkt auf der NFS-Freigabe gespeichert wären?
Antwort1
NEIN.
Während die Inodes, die die Symlinks darstellen, auf dem NFS-Server gespeichert sind, werden sie, sobald auf sie zugegriffen wird, auf dem NFS-Client zwischengespeichert. Die Block-E/A und die Aktualisierung der Dateimetadaten erfolgen beide auf dem lokalen Dateisystem.
Möglich wird dies durch das VFS (virtuelles Dateisystem).