「Windows上のUbuntuでのBash」でのNTFS SDカードのマウント(またはリンク)


1

Anniversary Update以降、Windows 10に追加されたUbuntu Bashを使用するのが好きです。通常は正常に動作し、LinuxワークステーションとWindowsラップトップを切り替えても作業を続けることができます。私は通常、Dropbox経由でファイルを共有/同期します。これは(私のラップトップ上で)Windows bashからWindowsファイルシステムからアクセスできます/mnt/c/Users/Me/Dropbox

ただし、タブレット/ネットブックハイブリッド(Windows 10)でも同じことができるようにしたいと考えています。ここでは、元のディスク容量が限られているため、NTFS形式の128GB SDカードを(ドライブ「D:」として)追加し、WindowsのDropboxフォルダーをそこに同期するように設定します。これはWindowsのBashで認識されていません(/mntカードにNTFSでフォーマットされている限りこれを読むことができるはずですが、ドライブ "c"のみが表示されます)。

また、SDカードからC:へのソフトリンク(ジャンクション)をWindowsで作成しようとしました(今読んでいるように、これらはWindows上のBashでもサポートされています)が、/mnt/cBashから検索すると表示されません。

これは、DropboxフォルダーをC:に移動せずに修正できますか?


あなたが望むものを達成するために。システムが1703機能アップデートにアップグレードされるまで待つ必要があります。変更点の1つは、Windows Subsystem for LinuxUbuntu内のWindowsロケーションをマウントする機能です。1607の機能更新で​​は、実行できないことはできません。
ラムハウンド

ありがとう。それで、このアップデートはNTFSファイル形式のマウントを許可しますか?それとも、Fat32フォーマットのUSBドライブにアクセスすることさえ可能になりますか?この更新がいつ行われるかについてのアイデアはありますか?3月に予定されていたようです。
jov14

新しい機能は、Ubuntu(Linux用のWindowsサブシステム)の更新バージョン内でWindows内の場所をマウントする機能です。4月11日が公式の日付、4月5日が手動更新、現在の* .11 ISO未定
ラムハウンド

回答:


4

概要

最新のWindows Insiderビルド [16176]では、Linux用のWindowsサブシステム(WSL)で、DrvFsファイルシステムを使用してWindowsドライブを手動でマウントできるようになりました。以前は、WashはBashの起動時にすべての固定NTFSドライブを自動的にマウントしていましたが、リムーバブルドライブやネットワークロケーションなどの追加ストレージのマウントはサポートされていませんでした。

システム上のドライブを手動でマウントできるだけでなく、ネットワークロケーションのマウントだけでなく、FATなどの他のファイルシステムのサポートも追加しました。これにより、リムーバブルUSBスティックまたはCDを含むすべてのドライブ、およびWSL内からWindowsでアクセスできるネットワーク上の場所にアクセスできます。

DrvFのマウント

DrvFを使用してWindowsドライブをマウントするには、通常のLinuxマウントコマンドを使用できます。たとえば、リムーバブルドライブD:を/ mnt / dディレクトリとしてマウントするには、次のコマンドを実行します。

$ sudo mkdir /mnt/d
$ sudo mount -t drvfs D: /mnt/d

これで、/ mnt / dの下にあるD:ドライブのファイルにアクセスできるようになります。ドライブをアンマウントする場合、たとえば安全に取り外すことができるようにするには、次のコマンドを実行します。

$ sudo umount /mnt/d

ソース:Linux用Windowsサブシステムのファイルシステムの改善


理論的にはこれは動作するはずですが、間違ったfsタイプ、悪いオプション、F:の悪いスーパーブロック、コードページまたはヘルパープログラムの欠落、またはその他のエラー(いくつかのファイルシステム(nfs、cifsなど)には/ sbinが必要になる場合があります) / mount。<type>ヘルパープログラム)
Balkyto

NFSや同様のファイルシステムは、Windowsネットワークロケーションではないため、現在直接サポートされていません。
ビクタートーレス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.