再解析ポイントは、Linuxがシンボリックリンクと呼ぶものです。
これはほとんどですが、完全に正しいわけではありません。再解析ポイントは必ずしもリンクではありません。これらは、さまざまなリンクタイプを実装できる「ビルディングブロック」です。
はい、それらはシンボリックリンクの実装に使用できます。実際、従来のNTFSジャンクションと最近のWin10 "Unixのような"シンボリックリンクは、2種類の再解析ポイントです。
ただし、シンボリックリンクのように機能しない機能を実装するために使用できます。たとえば、Windowsの「ボリュームマウントポイント」(ドライブをドライブ文字ではなくフォルダに接続する場合)も再解析ポイントです。Wikipediaの記事のリストにさらにいくつかの種類-例えば、重複除外されたファイル、または「オフライン」のファイルのテープバックアップからのトリガ検索。
なぜそう呼ばれるのですか?
パスの解析プロセスを中断するため、「再解析ポイント」と呼ばれます。
のようなパスがある場合C:\Documents and Settings\Application Data\Microsoft
、次のように解析されることを想像できます。
- 最初のコンポーネントを
C:
調べます。これはドライブ文字です。ドライブにアクセスします。
- 2番目のコンポーネントを
Documents and Settings
調べます。これは再解析ポイントです。再解析ポイントのメタデータを読み取り、そこから解析を再開します。あなたは最終的にになりますC:\Users
。
- 3番目のコンポーネントを
Application Data
検索します。ここでも再解析ポイントです。そのメタデータを読み取り、そこからパス解析を再開します。あなたは最終的にになりますAppData\Roaming
。
- 見て...
Linuxを使用している場合namei /a/long/path/to/something
、特にパスにシンボリックリンクが含まれている場合は、を実行することで同様の視覚化を確認できます。