WSL / Bashを使用して、マウントされたコンテナー内のファイルおよびフォルダーにアクセスできなくなりましたか?


0

Windows 10ビルド16299

GNU Bashバージョン4.3.11

VeraCrypt 1.19

以前は、マシンのH:に暗号化されたコンテナーがマウントされていました。エクスプローラーウィンドウとcmd行(たとえば、user @ host:/ mnt / h / [folders and files])の両方で問題なくアクセスできました。

ただし、最近、新しい暗号化されたコンテナを作成し、R:ドライブにマウントしたため、コマンドラインからドライブディレクトリにアクセスできなくなりました

コマンドライン端末からWSL bashを使用する:

  • cd / mnt / cは、すべてのC:フォルダーと完全なファイルディレクトリを表示します
  • cd / mnt / hでH:に移動しますが、[ls -l]は下に合計0個のファイルを表示します-6つのフォルダーと1つのファイルが必要です
  • cd / mnt / rでR:に移動しますが、合計で0個のファイルが表示されます-7つのフォルダーと5つのファイルが必要です

どちらのドライブもFAT32形式であり、WSLで動作するNTFSドライブのみであるという問題を知っています。しかし、これは以前は問題なく動作していましたが、H:が1つしかマウントされていなかったため、コマンドラインからフォルダ/ファイルにアクセスする方法がわかりませんか?

mntオプションの画像

繰り返しますが、以前は次のようなコマンドを使用してファイルにアクセス、読み取り、書き込みができました。

'cat / mnt / h / dir1 / technology / folder1 / sub-folder2'

問題ない。


ボリュームはWindowsエクスプローラーからアクセスできると言っていますか?
スコット

このコマンドも試してくださいls -lash /mnt/h
ビスワプリヨ

@Scott-はい、h:およびr:のすべてのファイルにWindowsエクスプローラーからアクセスできます
-user8087995

@Biswapriyo-両方とも仮想暗号化コンテナであり、VeraCryptを使用してセットアップおよびアクセス/マウントされます
-user8087995

@Biswapriyo-私がやった、私が見るすべては「。」です および「..」ディレクトリiノード
user8087995

回答:


0

うわー-だから、SSDの暗号化されたファイルのプロパティを「読み取り専用」に変更して、コンテナの不注意な削除から保護しました...

VeraCryptがコンテナをマウントしていたとき、「読み取り専用」プロパティを引き継ぎました。驚いたことに、それはまた、wsl / bashターミナル内のフォルダー/ファイルを読み取ったりリストしたりできないことも意味していました...

Windowsのプロパティダイアログボックスで「読み取り専用」値のチェックを外し、ドライブを再マウントしましたが、動作しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.