web-dev-qa-db-ja.com

ネットワークからハードリンクを作成する

ネットワークドライブを介してNTFSハードリンクを作成しようとしています。

  • 私はWindowsを使用していますXP SP3ワークステーション
  • マップされたドライブF:Windows7サーバー上

    Net Use f:\\ server\shared_folder

  • それから私は試してみます

    fsutilハードリンクcreatenew_entryexisting_file

これはサーバー上でローカルに機能しますが、マップされたドライブ(F :)を使用してネットワーク経由で実行しようとすると機能しません。表示されるエラーは次のとおりです。

FSUTILユーティリティにはローカルNTFSドライブが必要です

(またはそのように、私のエラーメッセージはスペイン語です)

ネットワーク共有からハードリンクを作成する方法はありますか、またはハードリンクを作成する必要があるたびにリモートで物理サーバーにアクセスする必要がありますか?

6
PabloG

リモートドライブへのハードリンク、または2つのローカルドライブ間でさえハードリンクを作成することはできません。ハードリンクは、ファイルシステム内のあるポイントから別のポイントを指す必要がありますまったく同じファイルシステム内

必要なのはシンボリックリンクです。これはショートカットのように機能し、リモートファイルまたは共有を指すことができます。

6
Darth Android

このコマンドを使用して、Windows上にシンボリックリンクを作成します(ほとんど離れたxamppのWebサーバーフォルダーにあります)。これはそれを使用する例です:

mklink /D "C:\mySMBremoteServer" "\\server\shared_folder"
  • mklink->リンクを作成するコマンド
  • / D->シンボリックリンクを作成します(同じフォルダーをリモートで管理します)
  • 「Locale_folder」->ローカルリンクを作成するためのパス
  • "remote_link"-> Sambaサーバーへのパス

ここにマニュアルを残します mklink Windowsマニュアル そしてそれがお役に立てば幸いです。

スペイン語の翻訳

Yo uso este comando para mi servidor local de xampp ya que no hay manera de crearcarpetas virtuales ... si no te funciona(a mi hasta la fecha me va de lujo)prueba con la opcion/H aun que no la heprobado。

Este comando lo que hace es crear un "acceso directo" al destino que quieras、modificandolosiasíesnecesarioremotamente

3
Firegore