28Jun

Linux için Windows Alt Sistemindeki Çıkarılabilir Sürücüleri ve Ağ Konumlarını Takma

Windows 10'un Sonbahar Creators Güncelleştirmesiyle başlayarak, Windows Subsystem for Linux artık sürücüleri manuel olarak bağlamanıza izin veriyor. Hala tüm dahili NTFS sürücüleri otomatik olarak bağlar. Bununla birlikte, harici sürücüleri ve ağ klasörlerini el ile Linux mount komutunu kullanarak elle bağlayabilirsiniz.

Dış Aygıtların Takılması

Linux için Windows Alt Sistemi hala sabit NTFS sürücülerini otomatik olarak bağlar. Dolayısıyla, dahili bir C: sürücünüz ve D: sürücünüz varsa, onları Linux ortamında /mnt/ c ve /mnt/ d'de göreceksiniz.

DrvFs artık USB çubuklar, CD'ler ve DVD'ler gibi harici sürücüler monte etmenizi sağlar. Bu aygıtların NTFS, ReFS veya FAT gibi bir Windows dosya sistemi kullanması gerekir. Hala ext3 veya ext4 gibi bir Linux dosya sistemi ile biçimlendirilmiş aygıtları bağlayamazsınız.

Dahili sürücüler gibi, bu harici sürücüler Windows ortamında Linux ortamına takıldıktan sonra da erişilebilir olmaya devam edeceklerdir. Bunları monte etmek, onları yalnızca kabuk ortamından erişilebilir hale getirir.

Diyelim ki harici bir G sürücünüz var: bu bir USB sürücüsü veya bir optik disk sürücüsü.Bunu bağlamak için aşağıdaki komutları çalıştırırsınız:

sudo mkdir /mnt/ g sudo mount -t drvfs G: /mnt/ g

Aslında sürücüyü /mnt/ g'ye monte etmek zorunda değilsiniz.İstediğiniz yere monte edebilirsiniz. Komutlardaki /mnt/ g'nin her iki örneğini de istediğiniz yoldan değiştirmeniz yeterlidir.

Sürücüyü daha sonra çıkarmak için güvenle kaldırın, standart umount komutunu çalıştırın:

sudo umount /mnt/g/

Bir FAT dosya sistemi veya herhangi bir ağ dosya sistemi ile biçimlendirilmiş harici bir aygıtla çalışırken bazı sınırlamalar vardır. Dosya sistemi büyük / küçük harf duyarlı olmayacak ve sembolik bağlantılar veya sabit bağlantılar oluşturamazsınız.

Ağ Konumlarını Nasıl Monte Edersiniz

Ağ konumlarını da monte edebilirsiniz. Windows içerisinde ulaşabileceğiniz herhangi bir ağ konumu, Linux kabuğundan bağlanabilirsiniz.

Ağ konumları iki yoldan biriyle monte edilebilir. Bir ağ sürücüsünü bir sürücü harfine eşlerseniz, yukarıdaki ile aynı seçenekleri kullanarak takabilirsiniz. Bu, ağ paylaşımında kolayca oturum açma ve Dosya Gezgini'nde kimlik bilgilerinizi girme fırsatı verecektir.Örneğin, eşlenen ağ sürücünüz F: ise, onu bağlamak için aşağıdaki komutları çalıştırabilirsiniz:

sudo mkdir /mnt/ f sudo mount -t drvfs F: /mnt/ f

Ayrıca bir sürücü UNC( Universal Naming Convention) yolu.Örneğin, ağ paylaşımının yolu \\ sunucu \ klasörü ise, aşağıdaki komutu çalıştırırsınız. Yine, /mnt/ klasörünün yerine hangi bağlama noktasını istediğinizi kullanın.

sudo mkdir /mnt/ klasörü sudo takma -t '\\ sunucu \ klasör' /mnt/ klasörü

Linux için Windows Alt Sistem ortamı, kullanmak istediğiniz kimlik bilgilerini belirtmenin herhangi bir yolunu sağlamaz. Windows'daki Dosya Gezgini'nde klasöre gidip Kimlik Bilgisi Yöneticisi aracılığıyla girerek veya net use komutunu kullanarak kimlik bilgilerini belirtebilirsiniz.

Linux için Windows Subsystem, Linux komut satırından Windows yazılımını başlatmanıza izin verdiği için, net kullanım komutunu Linux ortamından çalıştırabilirsiniz. Komutu şu şekilde çalıştırın:

net.exe,

'yi kullanın. Örneğin, aşağıdaki komut, \\ sunucu \ klasöre Bob kullanıcısı ve LetMeIn şifresi ile bağlanır ve F: sürücünüze eşleştirilir.Çalıştırdığınız komut şu şekildedir:

net.exe use f: \\ server \ folder / user: Bob LetMeIn

Bir kez bağlandıktan sonra, Windows bu kullanıcı adını ve parolasını hatırlar ve mount komutunu kullansanız bile otomatik olarak kullanırLinux ortamında.

Bir ağ konumunu kaldırmak için standart umount komutunu bir kez daha kullanabilirsiniz:

sudo umount /mnt/ klasörü

DrvFs, bir ağ konumu kurduğunuzda Linux izinlerini doğru olarak ayarlamaz. Bunun yerine, ağ dosya sistemindeki tüm dosyalar tam erişim iznine sahip görünüyor( 0777) ve dosyayı açmaya çalışarak erişip erişemeyeceğinizi yalnızca görebilirsiniz. Dosya sistemi de büyük / küçük harf duyarlı olmayacak ve üstünde sembolik bağlantılar oluşturamazsınız.