Pasang drive jaringan sebagai drive fisik

17

Apakah ada cara untuk memasang lokasi jaringan sehingga muncul sebagai disk fisik lokal? misalnya \\computer\sharesebagai D:(bukan drive jaringan)

jwee
sumber
Bisakah Anda sebutkan dalam pertanyaan, dan dengan tag yang sesuai, sistem operasi apa yang Anda tanyakan?
bignose
Apa yang ingin Anda capai?
Dijeda sampai pemberitahuan lebih lanjut.

Jawaban:

16

Seperti yang saya katakan pada pertanyaan yang hampir identik ini :

Apakah Anda yakin ini yang benar-benar ingin Anda lakukan? Ada artikel yang sangat bagus tentang mengapa ini adalah ide buruk yang buruk di Joel tentang Perangkat Lunak (lihat poin # 3) ...

Pernyataan penutup adalah:

Kesimpulan: saat berikutnya seseorang mencoba menjual produk pemrograman kepada Anda yang memungkinkan Anda mengakses sumber daya jaringan sama seperti Anda mengakses sumber daya lokal, jalankan kecepatan penuh ke arah yang berlawanan.

Jika Anda ingin tahu alasannya, baca bagian artikel yang relevan.

Dan jawaban singkat untuk pertanyaan Anda adalah: Tidak. Tidak mudah, dan alasannya adalah bahwa disk lokal diharapkan memiliki semua jenis fungsi yang tidak dimiliki oleh jaringan. Disk lokal mengharapkan sistem file lokal (NTFS / FAT / dll), yang tidak dimiliki oleh berbagi jaringan (Ya, memang, tetapi pada server yang dihosting, bukan lokasi Anda), serta seluruh host lainnya fitur yang tidak bisa direplikasi dengan aman atau andal (lihat artical yang ditautkan).

Mark Henderson
sumber
+1, jawaban yang benar. Anda tidak hanya menjawab pertanyaan yang diajukan, Anda juga memenuhi syarat untuk lencana pembaca pikiran karena memahami apa yang sebenarnya ditanyakan OP.
quack quixote
1
... dan sisa ceritanya adalah: apa yang diinginkan OP adalah "perangkat blok jaringan", yang dapat dilakukan (dan tidak boleh, untuk semua alasan yang Anda daftarkan), tetapi tidak dapat diterapkan ke yang sudah ada Berbagi jaringan Windows.
quack quixote
Artikel yang ditautkan di sini sekarang berusia 15 tahun dan masih relevan. Lucu bagaimana waktu berlalu ...
Mark Henderson
3
-1 karena sebenarnya tidak menjawab pertanyaan, berikan saja pendapat subjektif Anda
Tn. Hedgehog
Hmph. Opini atau tidak, jawaban ini masih memiliki cincin kebenaran, memang, itu benar. +1 untuk menjadi luar biasa.
JonathanDavidArndt
32

Ya, ini dimungkinkan pada Windows Vista dan Windows 7.

Buka Command Prompt sebagai administrator. Kemudian ketik perintah berikut:

mklink /D C:\LinkName \\NetworkLocation\LocationName

Ini akan membuat "tautan simbolik" pada Drive yang Cdipanggil LinkName, yang akan ditautkan ke LocationNameon \\NetworkLocation. Windows tentu saja akan tahu bahwa ini adalah tautan simbolik, tetapi akan memperlakukannya seolah-olah itu adalah folder di drive lokal. Semua aplikasi akan memperlakukan tautan simbolik ini sebagai sumber daya lokal.

Semoga ini membantu.

Alderbury
sumber
+1, sedang mencari untuk membuat solusi proyek C ++ pada drive jaringan. Trik ini berhasil. :-)
Ashwin kumar
Ada kasus sudut yang sangat aneh di mana ini berguna bagi saya.
Pengguna Terdaftar
5

Anda dapat memasang drive jaringan sebagai disk fisik virtual menggunakan protokol iSCSI untuk mengakses server iSCSI - misalnya, Anda dapat mengaturnya menggunakan Free NAS - Google it untuk info lebih lanjut.


sumber
Perlu dicatat bahwa - dengan sistem file standar - Anda tidak dapat memiliki dua klien mengakses drive jaringan secara bersamaan. Sistem file standar mengharapkan perangkat blok khusus di mana ia memiliki akses eksklusif. Akses bersamaan akan dengan cepat menghancurkan sistem file kecuali Anda menggunakan filesystem clustering yang dirancang untuk ini.
Zac67
4

Saya berasumsi Anda menggunakan Windows, tetapi Anda tidak mengatakan versi mana. Dalam kasus apa pun, di Windows Explorer di menu Tools pilih Map Network Drive. Jika Anda menggunakan Vista, misalnya, yang menyembunyikan menu, cukup tekan dan lepaskan tombol Alt untuk menampilkan menu.

Anda juga dapat menggunakan SUBSTperintah:

SUBST M: \\COMPUTERNAME\SHARENAME
Dijeda sampai pemberitahuan lebih lanjut.
sumber
1
Hai, saya lebih memikirkan cara me-mount-nya sehingga windows 7/2008 benar-benar melihatnya sebagai drive fisik dan bukan drive yang dipetakan jaringan. Saya tidak tahu apakah saya benar-benar masuk akal. Namun ada beberapa perangkat lunak di luar sana yang tidak melihat drive yang dipetakan sebagai drive fisik (mis. Manajemen Komputer Start-> Run-> compmgmt.msc)? Terima kasih
jwee
Apakah Anda bermaksud menipu perangkat lunak yang tidak berfungsi dengan drive jaringan? Jika perintah subst tidak akan melakukannya Anda SOL.
John Gardeniers
3

Jika Anda ingin membuat skrip, gunakan perintah 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}]
Rick
sumber
4
dipasang sebagai "drive jaringan" yang ingin dihindari OP.
quack quixote
2

Saya menggunakan jawaban Alderbury untuk menyimpan file onedrive microsoft saya ke sebuah nas dengan cloud saya dan itu bekerja. Saya memiliki PC windows 10. Microsoft onedrive hanya akan menyimpan ke folder di c: \ drive dan bukan drive jaringan.

Ya, ini dimungkinkan pada Windows Vista dan Windows 7.

Buka Command Prompt sebagai administrator. Kemudian ketik perintah berikut:

mklink /D C:\LinkName \NetworkLocation\LocationName

Ini akan membuat "tautan simbolik" di Drive C yang disebut LinkName, yang akan ditautkan ke LocationNameon \NetworkLocation. Windows tentu saja akan tahu bahwa ini adalah tautan simbolik, tetapi akan memperlakukannya seolah-olah itu adalah folder di drive lokal. Semua aplikasi akan memperlakukan tautan simbolik ini sebagai sumber daya lokal.

Semoga ini membantu.

pengguna2047141
sumber
1

Saran untuk mklink /D C:\LinkName \NetworkLocation\LocationNamebenar - benar berhasil. Beginilah cara saya membuatnya bekerja:

Saya pertama kali dipetakan oleh drive jaringan sebagai Z:. Untuk melakukan ini klik kanan pada drive jaringan dan Anda akan melihat "Peta drive jaringan" sebagai opsi. Jika Anda tidak membuka drive jaringan dan membuat di dalamnya folder di mana Anda ingin menyimpan Onedrive for Business. Kemudian klik kanan pada folder dan petakan ke drive Z :, atau lainnya yang Anda inginkan.

Selanjutnya, jalankan CMD sebagai administrator. Di kotak prompt perintah yang muncul ketik mklink /D C:\ Z:(spasi diperlukan). Anda sekarang akan melihat file dengan c:\nama LinkName.

Buka file itu dan Anda akan melihat file dengan nama yang sama dengan direktori yang Anda petakan sebagai drive Z:. Klik kanan padanya dan klik Properties. Di bawah tab umum Anda akan melihat atribut di bawah. Jika hanya Baca, atau kotak lain, disorot, atau dicentang, klik untuk menghapusnya. Kemudian klik apply.

Anda sekarang dapat pergi ke Onedrive for Business dan memilih sebagai lokasi folder di dalamnya C:\Linknameyang merupakan drive jaringan yang dipetakan.

Saya harap ini mudah diikuti.

rampok
sumber
0

Saya menemukan solusi menggunakan Dokan ini

Anda dapat memasang berbagi jaringan sebagai drive, dan kemudian membagikannya seperti biasa. Bekerja dengan sempurna.

Andy
sumber
0

Pada Windows 10, Anda hanya perlu mengklik kanan jaringan dan klik "hubungkan drive" (tepat di atas "cut").

Ini akan menetapkan huruf (D :, E: atau yang lain) dan akan muncul seperti drive lokal.

Dan Chaltiel
sumber
-1

Jika Anda hanya ingin file Anda di tempat lain, tetapi sebenarnya tidak perlu mengaksesnya dari banyak lokasi secara bersamaan, Anda dapat menyimpan drive virtual di folder bersama dan menggunakan beberapa perangkat lunak untuk memasangnya sebagai drive fisik lokal.

Ini akan berperilaku sebagai drive lokal, semua perangkat lunak akan mengenalinya, tetapi tidak akan memakan ruang pada hard drive lokal Anda. Jika Anda benar-benar perlu mengakses file-file itu dari dua lokasi atau lebih sekaligus, gunakan hardlink, seperti yang sudah dijelaskan dengan baik.

Teks asli sebelum diedit:

Saya memiliki aplikasi yang mengharuskan file disimpan secara lokal, tetapi karena konsumsi ruang yang sangat besar saya harus meninggalkannya di server. Saya hanya menyimpan drive virtual di folder bersama dan memetakannya menggunakan Daemon Tools. Bekerja seperti pesona, dan diakui sebagai penyimpanan lokal.

* Cepat, karena jaringan gigabit, tetapi tidak sepenuhnya dapat diandalkan. Anda dapat kehilangan data penting atau merusak file drive virtual. Untuk mencegah hal ini, Anda dapat menggunakan opsi "folder Offline", tetapi karena menyimpan salinan file secara lokal, ia mungkin menghabiskan banyak ruang, yang membuatnya tidak mungkin digunakan dalam kasus seperti milik saya.

TheFatiass
sumber
Bisakah Anda ulangi jawaban ini sehingga lebih mendekati permintaan OP? Seperti yang ada sekarang, ini lebih mirip iklan daripada seperti solusi untuk masalah OP.
Castaglia
Terima kasih @TJSaunders, saya akan mengedit posting. Maaf, baru di forum.
TheFatiass
-4

Metode terbaik dibuat iSCSI, sambungkan ke iSCSI ini dan tunjukkan penyimpanan Shadown Copy untuk lokal. Posting ini saya gunakan untuk membuat iSCSI dan Be Happy !!!.

http://www.andersonpatricio.org/criando-um-storage-iscsi-com-windows-storage-server-2012-e-configurando-nic-teaming-nas-interfaces-da-rede-san/

Alex Moretti
sumber
Bisakah Anda memperluas jawaban Anda untuk menjelaskan bagaimana ini memberikan hasil yang diminati si penanya? Ini juga akan berguna jika Anda dapat meringkas konten dari tautan yang Anda berikan.
iwaseatenbyagrue