WSL からドライブにアクセスする必要があります。残念ながら、Windows ではそのファイルシステムがサポートされていないため、WSL で特定のファイルシステム (ext4) でフォーマットする必要があります。その結果、WSL でディスクをフォーマットするときに参照するデバイス ファイルが必要になります。 を使用してドライブをフォルダーにマウントすることはできますがsudo mount -t drvfs e: /mnt/edrive
、Windows にマウントされたドライブのデバイス ファイルを作成する方法についての情報が見つからないようです。Windows にマウントされたドライブを参照するデバイス ファイルを WSL で作成する方法はありますか?
答え1
私の理解が正しければ、あなたは新機能これは WSL に導入される予定ですが、現在は Windows Insider/Preview でのみ利用可能です。コマンドに名前が付いているという事実で--mount
混乱しないでください (確かに混乱しますが)。少なくとも私がドキュメントを読んだところ (Preview を使用していません) では、これにより、Windows に接続された未フォーマットの未加工ドライブから WSL でブロック デバイスを作成できます。
答え2
最も簡単な方法は、E: として表示される USB ディスクなどのデバイスを Windows システムに接続して再起動することです。
次に、wsl2 (WindowsTerm->Debian など) を再起動すると、新しいものが/mnt/e
自動的に作成されます :-)
次に、上記のコマンドを使用してsudo mount -t drvfs E: /mnt/e
、そのディスクを通常の UNIX マウントポイントとしてマウントします。