Ubuntu bölümüne Windows alt sisteminden erişin


Yanıtlar:


13

EXT4 bölümüne erişmek mümkün mü?

WSL'nin Windows'un kendisinin erişemediği herhangi bir bölüme erişebileceği görülmemektedir . Ayrıca, yalnızca sistemin kendisi tarafından monte edilen NTFS bölümleriyle sınırlı görünmektedir. Bu, NTFS dosya sistemini kullanıyor olsalar bile ağ paylaşımlarına erişilemeyeceği anlamına gelir.

Bu, aşağıdaki ifadelerle desteklenir:

WSL, DriveFS için sistem genelindeki sürücüleri sorgular; kullanıcı başına olan harf bağları (bazı ağ haritaları veya Paragon'un Windows için ext4fs sürücüsü gibi) alınmaz.

Biri WSL geliştiriciler bu teyit böyleydi.

Çoğunlukla haklısın. Şu anda yalnızca sabit NTFS birimlerini destekliyoruz.

Ext4 bölümüne nasıl girilir

Bu bilgi Windows 10 1703 ve altı için Windows 10 1709'dan başlayarak doğru olsa da mümkün olabileceği anlaşılmaktadır.

En son Windows Insider derlemesinde, Linux için Windows Alt Sistemi (WSL) artık DrvFs dosya sistemini kullanarak Windows sürücülerini manuel olarak bağlamanıza izin veriyor. Daha önce, Bash'i başlattığınızda WSL tüm sabit NTFS sürücülerini otomatik olarak bağlayacaktı, ancak çıkarılabilir sürücüler veya ağ konumları gibi ek depolama alanı takma desteği yoktu.

Şimdi, sadece sisteminize herhangi bir sürücüyü manuel olarak monte etmekle kalmaz, aynı zamanda FAT gibi diğer dosya sistemleri ve ağ konumlarını da destekledik. Bu, çıkarılabilir USB çubukları veya CD'ler dahil olmak üzere herhangi bir sürücüye ve Windows'ta erişebileceğiniz tüm ağ konumlarına WSL içinden erişmenizi sağlar.

Linux için Windows Alt Sisteminde Dosya Sistemi Geliştirmeleri

Bölüm zaten sürücüde bulunduğundan, Linux'taki diğer bölümlerde olduğu gibi bölüme bağlanabilmeniz gerekir. Ancak, bulduğum bilgilere ve örneklere dayanarak, Windows EXT4 bölümünü nasıl işleyeceğini bilemeyeceği için bu mümkün olmayabilir.

DrvF'leri kullanarak bir Windows sürücüsü monte etmek için , normal Linux bağlama komutunu kullanabilirsiniz. Örneğin, çıkarılabilir bir D sürücüsünü / mnt / d dizini olarak bağlamak için aşağıdaki komutları çalıştırın:

$ sudo mkdir / mnt / d

$ sudo dağı -t drvfs D: / mnt / d

Artık D: sürücünüzün dosyalarına / mnt / d altında erişebileceksiniz. Örneğin sürücüyü güvenle kaldırmak için sürücünün bağlantısını kesmek istediğinizde, aşağıdaki komutu çalıştırın:

$ sudo umount / mnt / d

Aşağıdaki soru bu konuyla ilgilidir Windows 10 Ubuntu Bash Kabuğu: Diğer Windows Sürücülerini Nasıl Bağlarım? ve doğrudan ondan hiçbir şey almamamla birlikte, yine de WSL içinden montaj hacimleri konusuyla ilgilidir.


5

Evet yapabilirsin. Windows'tan ext4 birimlerine erişmek için düzenli olarak ext2fsd kullanıyorum . Çoğunlukla benim gereksinimim okuma erişimi için, bu şekilde yapılandırıyorum ve kusursuz çalıştı.

Sorunları fark etmeden zaman zaman yazma erişimini test ettim, ancak güvenilirliğini garanti etmek için yeterince kullanmadım.

SourceForge bağlantısı, Windows için bir Linux ext2 / ext3 dosya sistemi sürücüsü olarak açıklar ve kesinlikle herhangi bir sorun olmadan ext4 birimlerini okur , ancak çok daha fazla test edene kadar yazma erişimi için kullanmaya güvenmeyeceğim veya ext4'ün desteklendiği bazı güvenceler gördüm .


2
Kullanıcı gerçekten EXT4'e Windows içinden nasıl erişileceğini sormuyor, bunu iyi belgeliyor, ancak Ubuntu içinden EXT4 birimine, özellikle Linux için Windows Alt Sisteminden nasıl erişileceğini soruyor. Şimdi ext2fsd kullanmanın, bunu yapmalarına izin vereceğini kabul etmiyorum, çünkü cevabımda verilen komutla birimi bağlayabilirler.
Ağustos'ta Ramhound

1
@Ramhound - Birim bağlandıktan sonra, ext2fsddiğer Windows birimleri gibi WSL'den erişilebilir.
AFH

@AFH bunu WSL'ye nasıl bağlarsınız?
Aftab Naveed

Sürücü harfli tüm Windows birimleri, erişilenler de dahil olmak üzere WSL başlatıldığında otomatik olarak bağlanır ext2fsd. U:Ubuntu bölümüne atandım ve WSL olarak görüyor /mnt/u/. Tip dfkontrol etmek.
AFH

1
@ygoe - Şu anda 1803 olan Win10x64 masaüstümde iyi çalışıyor, ancak önceki sürümlerin hiçbirinde sorun yoktu. Başlangıçta parametreler olmadan çalıştırılır.
AFH
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.