Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux挂载linux/Windows共享目录

Linux挂载linux/Windows共享目录实现方式

作者:为什么不问问神奇的海螺呢丶

这篇文章主要介绍了Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

文件共享协议

NFS:

Samba:

Linux环境作为服务端(NFS)

在服务器端安装 NFS

在 Ubuntu/Debian 系统中,可以使用以下命令安装 NFS:

sudo apt-get update
sudo apt-get install nfs-kernel-server

在 CentOS/RHEL 系统中,可以使用以下命令安装 NFS:

sudo yum install nfs-utils

创建要共享的目录

创建一个名为 /shared 的目录:

sudo mkdir /shared

修改 NFS 配置文件

编辑 /etc/exports 文件,添加你想要共享的目录和允许访问的客户端 IP 地址。例如:

sudo vi /etc/exports

在文件中添加以下行(替换为你的客户端 IP 地址):

/shared 192.168.1.0/24(rw,sync,no_subtree_check)

意为192.168.1.0/24 网段的所有 IP 地址都可以读写 /shared 目录。

 exportfs -r

配置即时生效

exports参数

注意

启动 NFS 服务

在 Ubuntu/Debian 系统中,你可以使用以下命令启动 NFS 服务:

sudo service nfs-kernel-server restart

在 CentOS/RHEL 系统中,你可以使用以下命令启动 NFS 服务:

sudo systemctl start nfs-server
sudo systemctl enable nfs-server

在客户端安装 NFS

在 Ubuntu/Debian 系统中,可以使用以下命令安装 NFS:

sudo apt-get update
sudo apt-get install nfs-common

在 CentOS/RHEL 系统中,可以使用以下命令安装 NFS:

sudo yum install nfs-utils

在客户端挂载共享目录

创建一个挂载点/mnt/shared:

sudo mkdir /mnt/shared

可以使用以下命令将服务器的共享目录挂载到这个挂载点:

sudo mount -t nfs server_ip:/shared /mnt/shared

替换 server_ip 为你的服务器 IP 地址。

创建完成,可以在客户端的 /mnt/shared 目录中查看和操作服务器的 /shared 目录。

Windows环境作为服务端(CIFS)

在 Windows 上创建共享目录

选择要共享的文件夹:

找到你想要共享的文件夹。这个文件夹可以位于你的系统盘或其他任何地方。

打开共享设置:

右键点击你想要共享的文件夹,然后选择“属性”。在弹出的窗口中,点击“共享”标签页。

设置共享:

在“共享”标签页中,点击“高级共享…”按钮。在弹出的窗口中,勾选“共享此文件夹”,然后在“共享名”文本框中输入你想要的共享名字。

设置权限:

点击“权限”按钮,将会弹出一个窗口,你可以在这里设置访问共享文件夹的用户的权限。可以选择“Everyone”然后在下面的权限设置中勾选“完全控制”,“更改”,和“读取”。

应用设置:

点击“确定”按钮关闭权限窗口,然后再次点击“确定”关闭高级共享窗口。最后,点击属性窗口下方的“关闭”按钮。

此时该文件夹已经被共享,可以在网络上的其他计算机上通过 \\电脑名或者IP地址\共享名 来访问这个文件夹。访问可能需要输入 Windows 用户名和密码。

在客户端安装 cifs-utils

在 Ubuntu/Debian 系统中,可以使用以下命令安装 cifs-utils:

sudo apt-get update
sudo apt-get install cifs-utils

在 CentOS/RHEL 系统中,可以使用以下命令安装 cifs-utils:

sudo yum install cifs-utils

创建挂载点

在 Linux 系统中创建一个名为/mnt/win_share 的目录作为挂载点:

sudo mkdir /mnt/win_share

挂载 Windows 共享目录

将 Windows 共享目录挂载到这个挂载点:

sudo mount -t cifs //windows_pc/shared_folder /mnt/win_share -o username=win_user,password=win_password

在上述命令中,将 windows_pc 替换为 Windows 电脑的 IP 地址或主机名,shared_folder 替换为共享文件夹的名称,win_userwin_password 替换为 Windows 用户名和密码。

创建完成,可以在 Linux 系统的 /mnt/win_share 目录中看到 Windows 共享目录的内容。

注意:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文