ネットワークの場所をマウントして、ローカルの物理ディスクとして表示する方法はありますか?例えば\\computer\share
としてD:
(ないネットワークドライブ)
ネットワークの場所をマウントして、ローカルの物理ディスクとして表示する方法はありますか?例えば\\computer\share
としてD:
(ないネットワークドライブ)
回答:
私は上に述べたように、この(ほぼ)同じ質問:
これが本当にあなたがやりたいことだと確信していますか?Joel on Softwareでこれがなぜ悪い悪い悪いアイデアであるかについての非常に良い記事があります(ポイント#3を参照)...
結論は次のとおりです。
結論:次回誰かがネットワークリソースにアクセスできるプログラミング製品を販売しようとすると、ローカルリソースにアクセスするのと同じように、反対方向に全速力で実行します。
理由を知りたい場合は、記事の関連する部分を読んでください。
そして、あなたの質問に対する簡単な答えは、いいえ。簡単ではありません。その理由は、ローカルディスクには、ネットワーク共有にはないあらゆる種類の機能が期待されるからです。ローカルディスクには、ネットワーク共有にないローカルファイルシステム(NTFS / FAT / etc)(まあ、あなたの場所ではなく、ホストされているサーバーにある)と、他のホスト全体が必要です。安全または確実に複製できない機能(リンクされた記事を参照)。
はい、これはWindows VistaおよびWindows 7で可能です。
管理者としてコマンドプロンプトを開きます。次に、次のコマンドを入力します。
mklink /D C:\LinkName \\NetworkLocation\LocationName
これにより、C
と呼ばれるDriveに「シンボリックリンク」が作成LinkName
さLocationName
れ\\NetworkLocation
ます。もちろん、Windowsはこれがシンボリックリンクであることを認識しますが、ローカルドライブ上のフォルダーであるかのように扱います。すべてのアプリケーションは、このシンボリックリンクをローカルリソースとして扱います。
お役に立てれば。
iSCSIプロトコルを使用して、iSCSIサーバーにアクセスする仮想物理ディスクとしてネットワークドライブをマウントできます。たとえば、無料のNASを使用してセットアップできます。詳細については、Googleを参照してください。
私はあなたがWindowsを使用していると仮定していますが、あなたはどのバージョンを言っていないのですか。いずれにしても、Windowsエクスプローラーの[ツール]メニューで[ネットワークドライブの割り当て]を選択します。たとえば、メニューを非表示にするVistaを使用している場合は、Altキーを押して放すだけでメニューが表示されます。
SUBST
次のコマンドも使用できます。
SUBST M: \\COMPUTERNAME\SHARENAME
スクリプトを作成する場合は、NET USEコマンドを使用します。
The syntax of this command is:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]
Alderburyの回答を使用して、Microsoft OneDriveファイルをNAS WDクラウドに保存しましたが、動作します。Windows 10 PCを使用しています。Microsoft onedriveは、ネットワークドライブではなくc:\ドライブのフォルダーにのみ保存します。
はい、これはWindows VistaおよびWindows 7で可能です。
管理者としてコマンドプロンプトを開きます。次に、次のコマンドを入力します。
mklink /D C:\LinkName \NetworkLocation\LocationName
これにより、と呼ばれるドライブCに「シンボリックリンク」が作成LinkName
さLocationName
れ\NetworkLocation
ます。Windowsはもちろんこれがシンボリックリンクであることを認識しますが、ローカルドライブ上のフォルダーであるかのように扱います。すべてのアプリケーションは、このシンボリックリンクをローカルリソースとして扱います。
お役に立てれば。
mklink /D C:\LinkName \NetworkLocation\LocationName
実際に機能する提案。これは私がそれを機能させた方法です:
私は最初にネットワークドライブでとしてマップしましたZ:
。これを行うには、ネットワークドライブを右クリックすると、オプションとして[ネットワークドライブの割り当て]が表示されます。ネットワークドライブを開かずに、Onedrive for Businessを保存するフォルダーを作成する場合。次に、フォルダを右クリックして、ドライブZ:またはその他のドライブにマップします。
次に、CMDを管理者として実行します。表示されるコマンドプロンプトボックスに入力しますmklink /D C:\ Z:
(スペースが必要です)。これで、c:\
名前のLinkNameにファイルが表示されます。
そのファイルを開くと、ドライブとしてマップしたディレクトリと同じ名前のファイルが表示されますZ:
。それを右クリックして、[プロパティ]をクリックします。[全般]タブの下の属性に表示されます。読み取り専用またはその他のボックスが強調表示またはチェックされている場合は、クリックしてクリアします。次に、適用をクリックします。
これで、Onedrive for Businessに移動し、その中のフォルダーC:\Linkname
がマップされたネットワークドライブである場所を選択できます。
これを簡単に理解できれば幸いです。
Windows 10の時点では、ネットワークを右クリックし、「ドライブの接続」(「カット」のすぐ上)をクリックするだけです。
文字(D:、E:など)が設定され、ローカルドライブとして表示されます。
ファイルを別の場所に置きたいが、実際には多くの場所から同時にアクセスする必要がない場合は、仮想ドライブを共有フォルダーに保存し、いくつかのソフトウェアを使用してローカル物理ドライブとしてマウントできます。
ローカルドライブとして動作し、すべてのソフトウェアがそのように認識しますが、ローカルハードドライブのスペースを消費しません。実際に一度に2つ以上の場所からこれらのファイルにアクセスする必要がある場合は、既に十分に説明されているように、ハードリンクを使用してください。
編集前の元のテキスト:
ファイルをローカルに保存する必要があるアプリケーションがありますが、その巨大なスペース消費のために、サーバーに残しておく必要があります。仮想ドライブを共有フォルダーに保存し、デーモンツールを使用してマップしました。チャームのように機能し、ローカルストレージとして認識されます。
*ギガビットネットワークのため高速ですが、完全に信頼できるわけではありません。重要なデータを失うか、仮想ドライブのファイルを破損する可能性があります。これを防ぐには、「オフラインフォルダ」オプションを使用できますが、ファイルのコピーをローカルに保存するため、多くのスペースを消費する可能性があり、私のような場合には使用できません。
最良の方法は、iSCSIを作成し、このiSCSIに接続して、ローカルのシャドウコピーストレージを指定することです。この記事では、iSCSIを作成してBe Happy !!!を使用していました。