Win10でwslのファイルシステム上に作成したファイルをすぐにwslで参照したい
Win10でwslのホームディレクトリ下(※1)にファイルを作成しても、すぐにはwslで参照できません。
Win10を再起動すると、wslからも見えるようになります。
再起動せずに、即座にwslから参照する方法があれば教えてください。
※1 Win10でのWSLユーザのディレクトリ
C:\Users\XXXXX\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\yyyyyyyy
XXXXXはWinユーザ
yyyyyyyはWSLユーザのHOMEディレクトリ
WSLのバージョンは以下のとおりです。
/etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
解決しました。らっしーさん、どうもありがとうございました。
実はいろいろあって時間がかかりました。
- 1903を当てる
問題なし \wsl$\ディストリビューション名
問題ありwslconfig /l
でディストリビューション名を調べる
Windows Subsystem for Linux ディストリビューション: Ubuntu-18.04 (既定) Ubuntu
- エクスプローラで
\\wsl$\Ubuntu-18.04
をアクセス
★ KERNEL_MODE_HEAP_CORRUPTION でブルー画面、再起動される。 - KERNEL_MODE_HEAP_CORRUPTIONの調査
バグ チェック 0x13A:カーネル_モード_ヒープ_破損が引っ掛かった。
詳細はよく理解できなかったが、何かが破損しているよう。
修復
問題なしwslconfig /upgrade Ubuntu-18.04
の実行
ディスクのチェック方法や修復方法がわからなかったので、思い切ってファイルシステムの変換を行うことにした。
これでエラーならWSL
の再構築を覚悟して、実行した。
夕方開始して、寝るときにもまだ終わっていない。朝起きても終わっていなかったが、うっかりエンターキーを押下したら正常終了のメッセージがでた。※実際はもっと早く終了していたのかもしれない。
\wsl$\ディストリビューション名 を再度実行
問題なし
Win10で作成したファイルをWSLから即時アクセスすることができた。
エクスプローラで\\wsl$\Ubuntu-18.04
を開いたときにPCが落ちたときは(3回ぐらい試したましたが全滅)、最悪の事態を覚悟しましたが、おかげ様で、やりたいことができるようになりました。