web-dev-qa-db-ja.com

WSL2にネイティブext4パーティションをマウントする

私はしばしばWindowsとLinux(デュアルブート)で作業し、ntfsパーティションを使用してシステム間でデータを同期しています。私はwsl1にext4パーティションをマウントしようとしましたが、それは不可能ですが、WSL2のリリースで達成できることを読んだことがあります。私はそれをやろうとしましたが、それがどのようにできるのか分かりません。 Linuxとwsl2の間で1つのパーティションを共有するためにwsl2にネイティブext4をマウントする方法は本当にありますか?

6
Jaume

Linux用のWindowsサブシステムは、フル4.19カーネルをWindowsにもたらします は言っています-

WSL 2では、Linuxファイルシステムは仮想pmemデバイス上で直接EXT4を使用しているだけなので、Linux側でLinuxネイティブファイルシステムのパフォーマンスを、Windows側でWindowsネイティブファイルシステムのパフォーマンス(両方の長所)を取得します。 9Pブリッジを使用すると、それらを接続して、優れた統合エクスペリエンスを実現できます。

次の情報は にあります。Windows10では、すぐにファイルエクスプローラーからLinuxファイルにアクセスできるようになります -

Windows 10バージョン1903では、Windows 10 File ExplorerがLinuxディストリビューション用のWindowsサブシステム内に保存されているファイルにアクセス、移動、コピーすることができます。

WSLファイルでファイルエクスプローラーを使用するには、ユーザーはWindows 10でWSLディストリビューションを開き、ディレクトリをLinuxホームフォルダーに変更して、Explorer.exeと入力する必要があります。

これにより、下のウィンドウが開き、ユーザーはWindows 10の従来のファイルエクスプローラーを使用する場合と同じ方法でWSLファイルを操作できます。

ただし、LinuxベースのOSでWindowsをデュアルブートする場合、新機能により、ファイルエクスプローラーは、そのLinuxベースのOSで使用されるEXT4フォーマットのパーティションにアクセスできなくなり、WSLディストリビューションで使用されるファイルシステムのみにアクセスできます。

1
blueray