1、SharePoint 2010 RBS FILESTREAM Provider 的“垃圾收集”;

  在SharePoint 中删除上传的文档RBS并不会在文件系统删除文档,理解只是在内容数据库删除了文档的引用,但文件还在,我们需要使用RBS“垃圾回收”工具清理一下。

  涂大神的文章:http://kaneboy.blog.51cto.com/1308893/411884

2、设置RBS阈值。

  就是说如果你想只有大于这个阈值的文件才存储到文件系统。

  设置方法:涂大神文章

  为了避免文章链接失效,复制一遍:

  在SharePoint 2010 Management Shell中,依次执行下面的指令: 
  (1) $cdb = Get-SPContentDatabase "WSS_Content" 
    获取到指定的内容数据库(SPContentDatabase)对象实例,绿色所标注的"WSS_Content"需要更换成在你的环境中,实际的内容数据库名称。
  (2) $rbss = $cdb.RemoteBlobStorageSettings 
    获取内容数据库的RBS设置(SPRemoteBlobStorageSettings)对象实例。 
  (3) $rbss.Installed() 
    检查在内容数据库上是否安装了RBS,如果需要,更新相应的属性值。 
  (4) $rbss.Enable() 
    在内容数据库上启用RBS。 
  (5) $pvdName = $rbss.GetProviderNames()[0] 
    获取第一个注册到内容数据库上的RBS Provider的名称。 
  (6) $rbss.SetActiveProviderName($pvdName) 
    为内容数据库设置要激活的RBS Provider。 
  (8) $rbss.MinimumBlobStorageSize = 1048000 
   如果你希望设置一个文档大小阈值,只有大小超过此阈值的文档,才通过RBS FILESTREAM Provider存储到NTFS文件系统上,而小于此阈值的文档,仍然存储在内容数  据库中,那么可以在SharePoint 2010 Management Shell中继续执行下面的指令(假设阈值是1048000字节,也就是1M): 
  (9) $rbss.Update()

04-26 12:15