通过网络共享Ext4分区
我有一个Ext4分区(不是自动安装)我想在家里共享(完全)包含Mac OSX,Windows和Linux机器(目前最重要的是与Mac共享)。 我怎么能这样做?
实际上,您需要为Ext4挂载点创建Samba共享。 打开你的/etc/samba/smb.conf(在你最喜欢的编辑器中)并改变一些事情:
1 – 工作组 – 如果有的话,您需要将其设置为网络工作组的名称。
2 – security = user – 即使此行被注释掉,用户级安全性也是Samba的默认值。
3 – 在文件底部定义Samba共享。 你应该在底部看到一个(注释掉的)示例。 您需要ext4分区的挂载点(您要共享的挂载点)。 如果您不确定是什么,请从终端执行“df -k”,您应该看到它(将其置于“路径”设置而不是“/ some / directory”)。
[ShareName] path = /some/directory browsable = yes valid users = myUser, user2, user3
4 – 接下来,您需要更改路径上的权限(挂载点),以确保所需的用户可以完成他们需要的操作。
5 – 重新启动Samba
sudo restart smbd sudo restart nmbd
6 – 从Mac连接到Samba共享。 我在这里找到了相关说明。 基本上,它说:
当您转到“连接到服务器”对话框时,您可以浏览本地子网上的计算机的名称。
您可以通过其IP地址或DNS名称连接到服务器。 如果您的环境中需要或更方便,您还可以使用其他有效的URL格式,例如:
smb://ServerName/ShareName
对我来说,我通过IP连接到我的Samba股票:
smb://192.168.0.117/ShareName
要进行故障排除,请查看我引用的文档: Mac OS X:如何连接到Windows文件共享(SMB)
希望这可以帮助。
作为手动编辑配置文件的古老而复杂的方法的替代方法,除非您需要广泛自定义谁可以访问共享,否则您可以简单地:
-
在Nautilus(文件浏览器)中导航到要共享的驱动器的安装点 (例如,
/media/MyDrive
)。 -
转到父目录(在此示例中为
/media
)。 -
右键单击驱动器名称(
MyDrive
),然后单击“ 共享选项” 。
如您所见,启用访客访问就像选中它一样简单。
Nautilus可能会告诉您必须安装一些软件包才能共享文件夹。 如果尚未安装Samba及其依赖项,则会发生这种情况。 你可以对此说“是”。 安装后,您可能必须注销并重新登录(重启也可以,但不是必需的)。 然后返回“共享选项”。 现在已经安装了必要的软件包,您可以共享该文件夹。
此方法适用于共享静态安装的卷(如您的),动态安装的卷或任何文件夹。