WSL1のディストリビューションのファイルをWindowsから参照する

注意

  • WSL1のファイルをWindowsから書き込みしてはいけない

手順

1. ディストリビューションのアプリケーション名を調べる

 PS> wsl -l -v                                                  # (1)
   NAME            STATE           VERSION
 * Debian          Stopped         1
   Ubuntu-20.04    Stopped         2
 
 PS> Get-AppxPackage -Name *Debian*                             # (2)
 Name              : TheDebianProject.DebianGNULinux
 Publisher         : CN=51C4C664-ED6E-40E8-A008-10EFD2F72288
 Architecture      : X64
 (略)
 
 PS> $app = Get-AppxPackage -Name *Debian*
 PS> $app.PackageFamilyName                                     # (3)
  
 TheDebianProject.DebianGNULinux_76v4gfsz19hv4
  • (1) ディストリビューション一覧を表示して、目的のディストリビューションを確認する。今回はDebian
  • (2) AppXパッケージを探す。-Nameでワイルドカードが使える
  • (3) PackageFamilyNameを確認する。TheDebianProject.DebianGNULinux_76v4gfsz19hv4 がそれ

フォルダを開く

 PS> cd $env:LOCALAPPDATA\Packages
 PS> cd TheDebianProject.DebianGNULinux_76v4gfsz19hv4
 PS> start .
  • このフォルダ以下のLOcalState\rootfs以下がディストリビューションのrootファイルシステム

参考

https://stackoverflow.com/questions/38779801/move-wsl-bash-on-windows-root-filesystem-to-another-hard-drive


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2022-03-19 (土) 18:38:33