Warum kann das Besitzrecht für den Mountpfad nicht geändert werden?

Virtuelle Private Cloud Klassische Infrastruktur

Beheben Sie Probleme mit Eigentumsrechten und Einhängepfaden mit Cloud Object Storage.

Dieser Abschnitt zur Fehlerbehebung gilt nur für Red Hat OpenShift-Cluster, auf denen Version 3.11 ausgeführt wird.

Sie haben eine Bereitstellung erstellt, die ein IBM Cloud Object Storage-Bucket an Ihre App anhängt. Während der Bereitstellung versuchen Sie, das Eigentumsrecht des Datenträgermountpfads zu ändern, aber diese Aktion schlägt fehl. Es werden Fehlermeldungen angezeigt, die den folgenden Beispielen ähneln.

chown: changing ownership of '<volume_mount_path>': Input/output error
chown: changing ownership of '<volume_mount_path>': Operation not permitted

Wenn Sie ein Bucket in IBM Cloud Object Storage erstellen, wird das Bucket von s3fs-fuse verwaltet. Die UID und GID, die Eigner des Datenträgermountpfads sind, werden von Fuse automatisch festgelegt, wenn Sie das Bucket an Ihre App anhängen, und können nicht geändert werden.

Sie können das Eigentumsrecht für den Datenträgermountpfad nicht ändern. Sie können jedoch die UID und GID für eine Datei oder ein Verzeichnis ändern, die bzw. das unter Ihrem Volume-Mount-Pfad gespeichert ist. Weitere Informationen finden Sie unter Objektspeicher: Zugriff auf Dateien mit einem Benutzer ohne Rootberechtigung schlägt fehl.