Oracle Cloud Infrastructureドキュメント


メイン・コンテンツにスキップ

シンボリック・リンク(symlink)でエラーが発生

ファイル・ストレージ・サービスでは、シンボリック・リンクの使用を完全にサポートしています。ただし、シンボリック・リンクは、クライアントによって解釈され、マウントされたファイル・ストレージ・システムの外部を指すsymlinksはクライアントごとに異なる解釈が行われ、リンクの切断や間違ったファイルを指すなどの予期しない結果が発生する可能性があります。あるクライアントで機能するシンボリック・リンクのターゲットは、ファイル・システムのレイアウトが異なるため、またはクライアントが別のマウント・ターゲットを使用してファイル・システムをマウントしたために、別のクライアントで中断されることがあります。

スナップショットは、ファイル・システムのルート・ディレクトリ外部のターゲットを指すシンボリック・リンクを解除することもできます。これは、ファイル・システムのスナップショットを作成すると、そのスナップショットが.snapshotディレクトリのサブディレクトリとして使用できるようになるためです。

このような潜在的な問題を最小限に抑えるには、ネットワーク・ファイル・システム内のファイルへのシンボリック・リンクを作成するときに、ターゲット・パスとして相対パスを使用します。また、ターゲットがローカル・マシンにある場合を除き、相対パスがファイル・ストレージ・サービスのルート・ディレクトリ外部のターゲット・パスを指していないことを確認します。ファイル・システム外部のターゲット・パスを指すシンボリック・リンクを使用する必要がある場合は、クライアントのルート・ディレクトリから始まる絶対パスを使用します。

例:

  • "/user/bin/example"を指すと、機能します。
  • "/yourmountpoint/..."を指すと、機能しません。
  • "/home/user/yourmountpoint/..."を指すと、機能しません。
  • Copyright © 2025, Oracle and/or its affiliates.
  • オラクルについて
  • お問合せ
  • 法律上の注意点
  • 使用条件とプライバシ
  • ドキュメントの表記規則