win11 wsl2共享win目录
时间: 2023-06-17 10:05:06 浏览: 99
在WSL2中,可以通过挂载Windows文件系统来共享Windows目录。以下是步骤:
1. 打开Windows PowerShell并运行以下命令以启用wsl2功能:
```
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
2. 安装WSL2 Linux分发版(例如Ubuntu)。
3. 在PowerShell中运行以下命令以设置WSL2为默认版本:
```
wsl --set-default-version 2
```
4. 打开WSL2 Linux分发版并安装samba:
```
sudo apt-get update
sudo apt-get install samba
```
5. 在Linux中创建一个目录,例如“/mnt/win”,用于挂载Windows目录:
```
sudo mkdir /mnt/win
```
6. 打开smb.conf文件并添加以下内容:
```
sudo nano /etc/samba/smb.conf
[win]
path = /mnt/win
writeable = yes
guest ok = yes
```
7. 重启Samba服务:
```
sudo service smbd restart
```
8. 在PowerShell中找到要共享的Windows目录(例如C:\Users\username\Documents)并运行以下命令:
```
net use Z: \\wsl$\Ubuntu\mnt\win /u:username password
```
其中,“Z:”是要映射到的驱动器号,“Ubuntu”是您的WSL2分发版的名称,“/mnt/win”是在Linux中创建的目录,“username”和“password”是您的Windows凭据。
现在,您可以在Linux中访问Windows目录“Z:\”了。