マウント・パスの所有権を変更できないのはなぜですか?

仮想プライベートクラウド クラシック・インフラストラクチャー

Cloud Object Storage に関する所有権やマウントパスの問題をトラブルシューティングします。

このトラブルシューティング・トピックは、バージョン 3.11 を実行する Red Hat OpenShift クラスターのみに適用されます。

IBM Cloud Object Storage バケットをアプリにマウントするデプロイメントを作成しました。 デプロイ中にボリューム・マウント・パスの所有権を変更しようとしましたが、この操作は失敗しました。 次のようなエラーメッセージが表示されます。

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

IBM Cloud Object Storage 内にバケットを作成すると、そのバケットは s3fs-fuse によって管理されます。 ボリューム・マウント・パスを所有する UID および GID は、バケットをアプリにマウントするときに Fuse によって自動的に設定され、変更することはできません。

ボリューム・マウント・パスの所有権を変更することはできません。 ただし、ボリュームのマウントパス下に保存されているファイルやディレクトリについては、UID や GID を変更することができます。 詳しくは、オブジェクト・ストレージ: 非 root ユーザーとしてのファイルへのアクセスが失敗するを参照してください。