有大量的自我坐骑有问题吗?

我有一个configuration,我想要使用大量(1000-10000)的自行安装( mount --bind )。 我的文件系统是ext4在RAID 1与两个400GB硬盘。

基本上,我正在做的是使文件可用,从低带宽的本地服务器同步到互联网,通过FTP和最终在顶部的Web界面。 这些文件来自许多不同的来源,根据个人权利,我发现将大约1000个用户划分为单独的目录并将自我引用引入到不同的同步path中是可行的。 由于chroot监狱,符号链接不起作用。 我正在使用vsftpd

有没有一个performance或任何不同的问题呢?

我无法想到一个更好的方法来完成你正在做的事情(尽量将数据rsync到每个应该在其中的目录 – 混乱和磁盘空间密集型。

性能明智我怀疑这将是一个问题,虽然你可能需要调整/proc/sys/super-max如果你用尽了挂载文件系统的插槽(我不确定--bind占用了插槽安装FS超级块列表或不)。

这就是说,有很多理由使用mount --bind , 这是我的最爱之一。 如果一个快速的谷歌search没有出现任何恶劣的后果,我认为你可能可以做到这一点,虽然这绝对是奇怪的,应广泛logging:)

如果这是通过FTP完成的,那么你能否使用大多数FTP守护进程使用的内置/ home / $ user子系统? 最stream行的守护进程可以为你做chroot。 如果只需要通过FTP来强制执行,那么这将使您无法在文件系统级绑定。