📌  相关文章
📜  linux子系统挂载文件到windows - Shell-Bash(1)

📅  最后修改于: 2023-12-03 15:32:42.736000             🧑  作者: Mango

Linux子系统挂载文件到Windows

在Windows 10中,我们可以启用Windows Subsystem for Linux(WSL)来使用Linux子系统。在使用Linux子系统时,我们会遇到需要在Linux和Windows之间传输文件的情况。本文介绍如何将Linux子系统中的文件挂载到Windows中,以方便在两个系统之间进行文件的传输与共享。

1. 安装Samba

Samba是一款支持Windows文件共享协议的软件,在Linux中可以通过Samba来实现将Linux文件系统挂载到Windows上。

首先,我们需要安装Samba:

sudo apt-get update
sudo apt-get install samba
2. 配置Samba

Samba的配置文件一般位于/etc/samba/smb.conf,我们需要对该文件进行配置:

sudo nano /etc/samba/smb.conf

在文件末尾添加以下内容:

[share]
path = /mnt/c/Users/yourusername/share # 将yourusername替换为你的Windows用户名
available = yes
valid users = yourusername # 将yourusername替换为你的Windows用户名
read only = no
browseable = yes
public = yes
writable = yes

修改完后保存并退出。

3. 启动Samba

修改完Samba的配置文件后,我们需要重启Samba服务来使其生效:

sudo service smbd restart
4. 挂载Linux文件系统到Windows

现在我们可以在Windows上挂载Linux文件系统了。打开Windows资源管理器,在地址栏输入以下内容:

\\localhost\share

按回车键后,输入你的Windows用户名和密码,然后你就可以访问到Linux文件系统了。

5. 删除Samba配置

如果不再需要挂载Linux文件系统到Windows上,可以删除Samba配置:

sudo nano /etc/samba/smb.conf

将配置文件中添加的内容删除并保存,并重启Samba服务:

sudo service smbd restart
6. 总结

通过上述方式,我们可以将Linux子系统中的文件方便地挂载到Windows上,使得文件的传输和共享变得更加容易。借助Samba,我们可以更好地使用Windows和Linux两个系统。