使用 Ext4 分区进行文件共享

使用 Ext4 分区进行文件共享

我尝试用谷歌搜索这个问题,但没有得到明确的答案。

这是我的情况,我有一个 3TB 的外部硬盘通过 esata 连接到我的服务器。我计划使用 samba 通过网络共享此驱动器。硬盘采用 ext4 格式,但我需要一台 Windows 机器才能通过网络读取和写入它以访问文件、进行备份和常规存储。

我选择 ext4 是因为我听说 ntfs-3g 在访问驱动器时有大量延迟,而且我喜欢在使用文件时移动文件的方式。

这可能吗?或者我必须安装一些程序才能至少读取驱动器?

答案1

当然是可能的。据我所知,Samba 并不关心您使用的是什么文件系统,只要您可以读取和安装它即可。如果您设置指向 esata 驱动器上目录的 Samba 共享,Windows 计算机将能够查看它,而无需知道它是 ext4 格式。

编辑:为了提供更多信息,修改您的/etc/samba/smb.conf方法就是为您的 esata 驱动器创建共享。

举例来说,这是我的 smb.conf 中的相关条目:

[raid]
   comment = 4TB Raid5
   path = /mnt/raid
   public = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   force user = nobody
   force group = nogroup

这将创建一个名为袭击指向目录/mnt/突袭。它不需要用户名/密码,并且是可写的。

完成这些更改后,用于sudo service smbd restart重新启动 samba 服务器。

相关内容