Ağ sürücüsünü fiziksel sürücü olarak bağlama


Yanıtlar:


16

Bu (neredeyse) aynı soruda söylediğim gibi :

Bunun gerçekten yapmak istediğiniz şey olduğundan emin misiniz? Bunun Joel üzerinde Yazılım üzerinde neden kötü bir kötü fikir olduğu konusunda çok iyi bir makale var (3. maddeye bakınız) ...

Sonuç beyanı:

Sonuç: bir dahaki sefere ağ kaynaklarına erişmenize izin veren bir programlama ürünü satmaya çalıştığında, yerel kaynaklara erişirken tam tersi yönde tam hızda çalışabilirsiniz.

Nedenini bilmek istiyorsanız, makalenin ilgili bölümlerini okuyun.

Ve sorunuzun kısa cevabı: Hayır. Kolayca değil ve nedeni, yerel bir diskin bir ağ paylaşımının sahip olmadığı her türlü işlevselliğe sahip olması bekleniyor. Yerel bir disk, bir ağ paylaşımının sahip olmadığı bir yerel dosya sistemini (NTFS / FAT / etc) bekler (Eh, öyle, ancak barındırdığı sunucuda, konumunuzda değil) ve diğer tüm ana bilgisayarların güvenli veya güvenilir bir şekilde çoğaltılamayan özellikler (bağlantılı makaleye bakın).


+1, doğru cevap. sadece sorulan soruyu cevaplamakla kalmadı, aynı zamanda OP'nin gerçekten ne istediğini anlamak için zihin okuyucu rozetine hak kazanıyorsunuz.
quack quixote

1
... ve hikayenin geri kalanı: OP'nin istediği, yapılabilecek (ve listelediğiniz tüm nedenlerle olmamalı), ancak mevcut bir uygulamaya uygulanamayan
quack quixote

Buradaki bağlantılı makale şu anda 15 yaşında ve hala alakalı. Komik zaman nasıl uçar ...
Mark Henderson

3
-1 aslında soruya cevap vermez, sadece öznel görüşünüzü verir
Bay Hedgehog

Hıh. Fikir olsun ya da olmasın, bu cevap hala gerçeğin yüzüğüne sahip, gerçekten de doğru. Harika olduğu için +1.
JonathanDavidArndt

33

Evet, bu Windows Vista ve Windows 7'de mümkündür.

Komut İstemi'ni yönetici olarak açın. Ardından aşağıdaki komutu yazın:

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

Bu Drive üzerinde bir "sembolik bağlantı" yaratacak Cdenilen LinkNamebağlanacağı, LocationNameüzerinde \\NetworkLocation. Windows, elbette, bunun sembolik bir bağlantı olduğunu bilecek, ancak yerel sürücüdeki bir klasör gibi davranacaktır. Tüm uygulamalar bu sembolik bağlantıya yerel bir kaynak olarak bakacaktır.

Bu yardımcı olur umarım.


+1, bir ağ sürücüsünde C ++ proje çözümü oluşturmak istiyordu. Bu hile çalışıyor. :-)
Ashwin kumar

Bunun benim için yararlı olduğu çok garip bir köşe davası vardı.
Kayıtlı Kullanıcı

5

İSCSI sunucusuna erişmek için iSCSI protokolünü kullanarak bir ağ sürücüsünü sanal fiziksel disk olarak monte edebilirsiniz - örneğin, daha fazla bilgi için Free NAS - Google it kullanarak bir tane kurabilirsiniz.


Standart bir dosya sistemiyle, iki istemcinin ağ sürücüsüne aynı anda erişemeyeceğini unutmayın. Standart bir dosya sistemi, özel erişime sahip olduğu özel bir blok cihazı bekler. Eşzamanlı erişim, bunun için tasarlanmış bir kümeleme dosya sistemi kullanmadığınız sürece dosya sistemini hızla yok edecektir.
Zac67

4

Windows'u kullandığınızı varsayıyorum, ancak hangi sürümü söylemiyorsunuz. Her durumda, Araçlar menüsünde Windows Gezgini'nde Ağ Sürücüsünü Eşle'yi seçin. Örneğin, menüleri gizleyen Vista'daysanız, menüleri göstermek için Alt tuşuna basıp bırakın.

Ayrıca şu SUBSTkomutu da kullanabilirsiniz :

SUBST M: \\COMPUTERNAME\SHARENAME

1
Merhaba, Windows 7/2008 aslında ağ eşlemeli bir sürücü değil, fiziksel bir sürücü olarak görecek şekilde nasıl monte edileceğini düşünüyordum. Gerçekten mantıklı olup olmadığımı bilmiyorum. Ancak, eşlenen sürücüyü fiziksel sürücü olarak görmeyen bazı yazılımlar var (örn. Bilgisayar yönetimi Başlat-> Çalıştır-> compmgmt.msc)? Teşekkürler
jwee

Yani ağ sürücülerinde çalışmayan yazılımları kandırmak mı istiyorsunuz? Subst komutu bunu yapmayacaksa SOL'sunuz.
John Gardeniers

3

Komut dosyasını yazmak istiyorsanız, NET USE komutunu kullanın:

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}]

4
OP'nin kaçınmak istediği bir "ağ sürücüsü" olarak takılır.
quack quixote

2

Microsoft onedrive dosyalarımı bulut bulutuma kaydetmek için Alderbury yanıtını kullandım ve işe yarıyor. Windows 10 bilgisayarım var. Microsoft onedrive bir ağ sürücüsüne değil, yalnızca c: \ sürücüsündeki klasörlere kaydeder.

Evet, bu Windows Vista ve Windows 7'de mümkündür.

Komut İstemi'ni yönetici olarak açın. Ardından aşağıdaki komutu yazın:

mklink /D C:\LinkName \NetworkLocation\LocationName

Bu, C Sürücüsünde çağrılan "simgesel bir bağlantı" oluşturur LinkNameve bu bağlantı, LocationNameüzerine bağlanır \NetworkLocation. Windows elbette bunun sembolik bir bağlantı olduğunu bilecek, ancak yerel sürücüdeki bir klasör gibi davranacaktır. Tüm uygulamalar bu sembolik bağlantıya yerel bir kaynak olarak bakacaktır.

Bu yardımcı olur umarım.


1

mklink /D C:\LinkName \NetworkLocation\LocationNameAslında önerisi işe yarıyor. İşte bu şekilde yaptım:

İlk olarak ağ sürücüsü tarafından olarak eşledim Z:. Bunu yapmak için ağ sürücüsüne sağ tıklayın ve bir seçenek olarak "Ağ sürücüsünü eşle" seçeneğini göreceksiniz. Ağ sürücüsünü açıp sürücüde Onedrive İş'i depolamak istediğiniz klasörü oluşturmazsanız. Ardından klasöre sağ tıklayın ve Z: veya istediğiniz herhangi bir sürücüyü eşlemek için eşleyin.

Ardından, CMD'yi yönetici olarak çalıştırın. Gelen komut istemi kutusuna yazın mklink /D C:\ Z:(boşluklar gereklidir). Şimdi c:\LinkName adında bir dosya göreceksiniz.

Bu dosyayı açın, sürücü olarak eşlediğiniz diziyle aynı ada sahip bir dosya göreceksiniz Z:. Buna sağ tıklayın ve Özellikler'e tıklayın. Genel sekmesinin altında, alt özelliklerde göreceksiniz. Salt okunur veya başka bir kutu vurgulanırsa veya işaretlenirse, temizlemek için üzerine tıklayın. Ardından uygula'yı tıklayın.

Şimdi Onedrive İş'e gidebilir ve içindeki klasörün C:\Linknameeşlenen ağ sürücüsü olduğu konumu seçebilirsiniz .

Umarım bunu takip etmek kolaydır.


0

Bu Dokan'ı kullanarak bir çözüm buldum

Ağ paylaşımını sürücü olarak bağlayabilir ve ardından her zamanki gibi paylaşabilirsiniz. Mükemmel çalışıyor.


0

Windows 10'dan itibaren, ağı sağ tıklamanız ve "sürücüyü bağla" yı tıklamanız yeterlidir ("kesim" in hemen üstünde).

Bir harf ayarlayacaktır (D :, E: veya başka) ve yerel bir sürücü gibi görünecektir.


-1

Dosyalarınızı başka bir yerde istiyorsanız, ancak aynı anda birçok konumdan erişmeniz gerekmiyorsa, paylaşılan bir klasöre sanal bir sürücü kaydedebilir ve yerel bir fiziksel sürücü olarak monte etmek için bazı yazılımlar kullanabilirsiniz.

Yerel bir sürücü gibi davranacak, tüm yazılımlar bu şekilde tanıyacak, ancak yerel sabit sürücülerinizde yer kaplamaz. Bu dosyalara aynı anda iki veya daha fazla konumdan erişmeniz gerekiyorsa, diğerleri zaten açıklandığı gibi sabit bağlantıya gidin.

Düzenlemeden önce orijinal metin:

Dosyaların yerel olarak kaydedilmesini gerektiren bir uygulama var, ancak devasa alan tüketimi nedeniyle sunucuda bırakmam gerekiyor. Bir sanal sürücüyü paylaşılan bir klasöre kaydettim ve Daemon Tools'u kullanarak eşledim. Bir cazibe gibi çalışır ve yerel depolama olarak kabul edilir.

* Gigabit ağı nedeniyle hızlı, ancak tamamen güvenilir değil. Kritik verileri kaybedebilir veya sanal sürücünün dosyasını bozabilirsiniz. Bunu önlemek için "Çevrimdışı klasör" seçeneğini kullanabilirsiniz, ancak dosyaların bir kopyasını yerel olarak kaydettiğinden, çok fazla yer kaplayabilir, bu da benimki gibi durumlarda kullanılmasını imkansız hale getirir.


Bu cevabı OP'nin talebini daha yakından ele alacak şekilde yeniden ifade edebilir misiniz? Şu anda olduğu gibi, bu OP'nin sorununa bir çözümden çok bir reklam gibi okuyor.
Castaglia

Teşekkürler @TJSaunders, yazıyı düzenleyeceğim. Üzgünüm, forumda yeni.
TheFatiass

-4

En iyi yöntem iSCSI oluşturulur, bu iSCSI'ye bağlanır ve yerel için Shadown Copy depolamasını belirtir. Bu yazı iSCSI ve Be Happy !!!

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


Bunun, askerin ilgilendiği sonucu nasıl sağladığını açıklamak için cevabınızı genişletebilir misiniz? Sağladığınız bağlantının içeriğini özetleyebilmeniz de yararlı olacaktır.
iwaseatenbyagrue
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.