如何在 Linux 上挂载 Windows 共享

我们大多数人都知道我们可以使用 Samba 来共享 Linux 文件系统,这样在 Windows 下可以非常轻松地访问Linux的文件。
但是对于我们大多数人来说,在 Linux 上安装 Windows 共享(访问windows的文件)变得有点棘手。

注意:访问 Windows 网络共享时,我们使用反斜杠 (),但在 Linux 上安装 Windows 共享时,我们需要使用正斜杠 (//)

  1. 我们可以挂载特定的共享文件夹,而不是机器名称或者IP
    例如:我们可以挂载 //192.168.0.100/jack 但不能挂载 //192.168.0.100

  2. 我们需要拥有 Windows 共享访问权限的登录凭据,即使每个人都可以完全访问共享。

在Linux RHEL 5及以上的系统

# mount -t cifs "//path_to_windows_share/Folder_name" -o username=jack,password=my_password  /mnt

Linux RHEL 4及以下的系统

# mount -t smbfs "//path_to_windows_share/Folder_name" -o username=jack,password=my_password  /mnt
Here /mnt is the local mount point on Linux. You can use any other mount point in your case.

执行上述命令后,确保它运行时没有任何错误

# echo $? 
0

返回0表示上面的命令成功执行,如果是任何其他数字,则表示之前的命令没有正确执行。

现在让我们检查 windows 共享是否已安装

# mount
 /dev/sda3 on/type ext4 (rw)
 proc on /proc type proc (rw)
 sysfs on /sys type sysfs (rw)
 //192.168.0.100/jack on /mnt type cifs (rw)

现在我们可以将 /mnt 用作任何其他 linux 目录。

# cd /mnt 
# ls
日期:2020-06-02 22:17:02 来源:oir作者:oir