linux和windows怎么做文件共享

嘿嘿,说到这里,我最近帮一个朋友配置Linux访问Windows共享,真是有趣。
首先,您需要确保 Windows 共享已启用。
这不是高级知识,所以我不会详细介绍。
但是,如果要在Linux上访问Windows共享,则需要使用Samba。
这个东西大家都知道,稳定性就不好说了。

这也是我第一次这样做,所以我先检查了samba客户端是否已经安装。
我在命令行中输入“rpm-qa|grepsamba-client”,但没有发现任何内容,所以我知道我必须安装它。
我使用“yuminstallsamba-client”,然后按 Y 确认,它会自动安装所有必需的库。

后来换了Debian版本,比如Ubuntu或者CentOS,直接使用“sudoapt-getinstallsmbclient”和“sudoapt-getinstallsmbfs”安装。

安装后,我想看看我可以访问哪些共享文件夹,所以我使用“smbclient -L //IP-地址-U用户名”,发现一个不带“$”的共享文件夹,我可以访问。

然后我需要在本地安装共享文件夹,以便我可以将其作为本地文件访问。
我在本地创建了一个挂载点,如“mkdir -p /mnt/MYSHARE”,然后用“mount-tcifs-user=用户名,password=共享密码,iocharset=utf8 ,codepage=cp9 3 6 //共享IP地址或NetBIOS名称/共享目录”挂载。

有时您会遇到字符被截断的问题。
此时您需要调整 iocharset 和 codepage 设置。
使用 utf8 和 cp9 3 6 通常可以解决该问题。

编辑后,导航到共享文件夹以访问本地文件。
Linux资源管理器也可以访问这些共享资源,只需打开“我的电脑”即可看到。

使用后,需要使用“umount /mnt/MYSHARE”来卸载,非常简单。
如果不想再使用,只需删除挂载点即可。

不过需要注意的是,重启后挂载点就会消失,如果想再次使用则需要重新挂载。
如果希望启动时自动挂载,需要在“/etc/fstab”中添加挂载命令。

我在Fedora上操作,Ubuntu和CentOS类似,所以这个经验也适用于它们。
如果大家有什么意见或者建议,请留言,我会尽力改进。
如果这篇经验对你有用,别犹豫点赞,你的支持就是我最大的动力!

Win10绯荤粺璁块棶涓嶄簡NAS鍜宭inux缃戠粶鍏变韩鎬庝箞鍔烇紵瑙e喅鏂规

谈论Windows 1 0和NAS的这个故事真的很有趣。
记得刚进入这个行业的时候,NAS还不是很流行。
当时NAS上流行SMB1 .x协议。

说实话,当时SMB1 .x协议的稳定性相当不错,但速度可能有点极端,慢得像蜗牛。
随后,SMB3 .1 .1 协议发布后,更是如虎添翼,速度提升了一分半以上。
我记得有一次帮朋友升级NAS,直接从SMB1 升级。

我们来谈谈Windows 1 0这个操作系统是兼容的。
我记得有一次有客户问我如何在Windows 1 0上配置NAS。
我回答说其实很简单,只需按照以下步骤操作即可:
1 .首先,确保您的NAS支持SMB3 .1 .1 协议。
2 . 然后,在 Windows 1 0 文件资源管理器中,右键单击网络并选择“映射网络驱动器”。
3 . 输入 NAS IP 地址和共享文件夹路径,然后单击确定。

这个过程可能有点棘手,但说实话,只要你有一点耐心,就可以完成。

有趣的是,我再次记得有一位客户说他想通过 Windows PowerShell 管理 NAS。
我告诉他这是可能的。
您可以使用 Get-SmbConnection 命令连接到 NAS。
我当时自己没有跑过,但我记得数据在X左右,但我建议你检查一下。

最后我想说的是Win1 0和NAS的结合其实就是一个简单的网络存储解决方案。
这可能有点极端,但我认为这是一个非常好的组合。
现在越来越多的人开始使用这种组合,有点像当年的“智能手机+移动数据卡”,简单、实用、方便、快捷。

Win10无法访问老的NAS设备或linux网络共享的解决方法

噢,我知道。
我前年在家里做了这个,但在使用我的旧的、蹩脚的 NAS 时我无法访问它。
这让我很生气。
我尝试了很长时间,终于用这个方法成功了。

你看,我不喜欢读这些理论,我只是喜欢直接行动。
Win1 0 默认使用 SMB3 ,但一些旧设备(例如我的 TP-Link NAS)已经陈旧且运行不良,因此使用 SMB1 它不兼容,因此无法访问。

您必须首先打开“控制面板”。
这个东西目前在Win1 0中很难找到。
您需要按Win键和X键或右键单击“开始”菜单才能显示它。
然后搜索“程序和功能”并单击“打开或关闭 Windows 功能”。
这里需要启用“SMB1 .0/CIFS文件共享支持”。

完成此步骤后,您将需要重新启动计算机。
完成此步骤后,计算机重新启动,嘿,NAS 再次可以访问了。
尝试一下。

另外,重启后需要使用PowerShell进行检查。
在搜索框中搜索“PowerShell”并打开它。
然后输入“Get-SmbConnection”并按 Enter 键。
查看输出。
它包含 SMB 版本号。
如果版本匹配,那就有意义了。

去年我帮助了我的邻居一次。
他的Linux服务器也出现了问题,但是这一步是错误的。
请记住,Win1 0 默认使用 SMB3 ,较旧的设备可能使用 SMB1 如果它们不匹配,您将无法访问它们。
我打开SMB1 ,它起作用了。

如果您尝试但仍然不起作用,请检查网络设置。
防火墙是否关闭?或者该NAS或Linux服务器的服务未激活。
作为一个像我这样的人,我只处理这些实际的事情。
不懂大道理。
无论如何,我掉进了陷阱。
如果我能帮助你,我就会帮助你。