ホームページ » の仕方 » Linux用のWindowsサブシステムにリムーバブルドライブとネットワーク上の場所をマウントする方法

    Linux用のWindowsサブシステムにリムーバブルドライブとネットワーク上の場所をマウントする方法

    Windows 10のFall Creators Update以降、Linux用のWindows Subsystemでは、手動でドライブをマウントできるようになりました。それはまだ自動的にすべての内部NTFSドライブをマウントします。ただし、Linuxを使用して外部ドライブとネットワークフォルダを手動でマウントすることができます マウント コマンド.

    外付けデバイスの取り付け方法

    Linux用のWindows Subsystemは、まだ固定のNTFSドライブを自動的にマウントします。したがって、C:ドライブとD:ドライブが内蔵されている場合は、Linux環境では/ mnt / cと/ mnt / dに表示されます。.

    DrvFsは今あなたがUSBスティック、CD、およびDVDのような外付けドライブをマウントすることを可能にします。これらのデバイスは、NTFS、ReFS、FATなどのWindowsファイルシステムを使用する必要があります。それでもext3やext4のようなLinuxファイルシステムでフォーマットされたデバイスをマウントすることはできません.

    内蔵ドライブの場合と同様に、これらの外付けドライブは、Linux環境にマウントした後もWindowsで引き続きアクセス可能です。マウントするだけでシェル環境からもアクセスできるようになります.

    たとえば、外付けドライブGがあるとしましょう。これは、USBドライブまたは光ディスクドライブを表します。マウントするには、次のコマンドを実行します。

    sudo mkdir / mnt / g sudoマウント-t drvfs G:/ mnt / g

    実際にドライブをマウントする必要はありません。 / mnt / g , もちろん。好きな場所にマウントできます。両方のインスタンスを置き換えるだけです / mnt / g 希望のパスを持つコマンドで.

    後で安全に取り外せるようにドライブをアンマウントするには、標準の アンマウント コマンド:

    sudo umount / mnt / g /

    FATファイルシステムまたは任意のネットワークファイルシステムでフォーマットされた外部デバイスを操作するときは、いくつかの制限があります。ファイルシステムでは大文字と小文字が区別されず、シンボリックリンクやハードリンクを作成することはできません。.

    ネットワークロケーションをマウントする方法

    ネットワークの場所をマウントすることもできます。 Windows内からアクセスできる任意のネットワーク上の場所、Linuxシェルからマウントできます.

    ネットワークロケーションは、2つの方法のいずれかでマウントできます。ネットワークドライブをドライブ文字にマップする場合は、上記と同じオプションを使用してマウントすることができます。これにより、ネットワーク共有に簡単にサインインして、ファイルエクスプローラに資格情報を入力することができます。たとえば、割り当てられたネットワークドライブがF:の場合は、次のコマンドを実行してマウントすることができます。

    sudo mkdir / mnt / f sudoマウント-t drvfs F:/ mnt / f

    UNC(Universal Naming Convention)パスを使用してドライブを指定することもできます。たとえば、ネットワーク共有へのパスが \\ server \フォルダ , 次のコマンドを実行します。繰り返しになりますが、代わりに好きなマウントポイントを使用してください。  / mnt /フォルダ.

    sudo mkdir / mnt /フォルダ
    sudo mount -t '\\ server \ folder' / mnt / folder

    Linux環境用のWindowsサブシステムでは、使用したい信任状を指定する方法は提供されていません。認証情報を指定するには、Windowsのファイルエクスプローラでフォルダに移動するか、認証情報マネージャを使用して入力するか、net useコマンドを使用します。.

    あなたは実行することができます ネット利用 Linux用のWindowsサブシステムでは、LinuxコマンドラインからWindowsソフトウェアを起動できます。以下のようにコマンドを実行するだけです。

    net.exeの使用

    たとえば、次のコマンドはに接続します。 \\ server \フォルダ ユーザー名と ボブ そしてパスワード 入らせて そしてそれをあなたのF:ドライブにマップしてください。実行するコマンドは次のとおりです。

    net.exeは、f:\\ server \ folder / userを使用します。Bob LetMeIn

    一度接続すると、Windowsはこのユーザー名とパスワードを記憶し、自動的に使用します。 マウント Linux環境内のコマンド.

    ネットワークロケーションをマウント解除するには、標準の アンマウント コマンド、もう一度

    sudo umount / mnt /フォルダ

    ネットワーク上の場所にマウントすると、DrvFsはLinuxのアクセス権を正確に設定しません。その代わりに、ネットワークファイルシステム上のすべてのファイルがフルアクセス許可(0777)を持っているように見え、あなたはそれを開こうとすることによってあなたがファイルにアクセスできるかどうかだけ見ることができます。ファイルシステムでも大文字と小文字が区別されず、シンボリックリンクを作成することはできません。.