小编Dal*_*lko的帖子

显然 Robocopy 不了解 Windows Server 2016 重复数据删除。有没有办法让它在不破坏音量的情况下工作?

设想:

  • 执行从旧 Server 2008 R2 到新 Server 2016 的服务器迁移,遵循此服务器故障指南:使用 Robocopy 进行文件服务器迁移

  • Robocopy 完成后,在 Server 2016 上为复制的卷启用重复数据删除,然后使用 PowerShell 手动开始重复数据删除。几个小时后,它完成并恢复了大约 25% 的磁盘空间。

  • 再次运行 Robocopy 以复制初始副本中可能遗漏的任何内容,作为对新服务器的最终检查。

....但是 Robocopy(从 Server 2016 运行)不理解重复数据删除,因此继续将重复数据删除块存储作为垃圾..

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                              
-------------------------------------------------------------------------------

  Started : Sunday, July 8, 2018 12:10:02 PM
   Source : \\SERVER-2008\e$\
     Dest : \\SERVER-2016\e$\

    Files : *.*

  Options : *.* /TEE /S /E /COPYALL /PURGE /MIR /ZB /NP /MT:32 /R:1 /W:10 

------------------------------------------------------------------------------

    *EXTRA Dir        -1    \\SERVER-2016\e$\System Volume Information\Dedup\
    *EXTRA Dir        -1    \\SERVER-2016\e$\System …
Run Code Online (Sandbox Code Playgroud)

robocopy corruption deduplication windows-server-2016

13
推荐指数
2
解决办法
2万
查看次数

screen 导致“tail -F | grep”回显不匹配的行

这是 Ubuntu (3.13.0-29-generic #53),尝试做一个简单的 bash 脚本来监控匹配行的日志文件。

如果我执行以下操作,则 bash shell 中除了匹配项之外没有任何输出,这是预期的:

tail -F server.log | grep --line-buffered "word" | tee -a wordwatch.log

但是如果我尝试在屏幕上做同样的事情,会话就会收到来自监视日志文件的不匹配数据的垃圾邮件。显然,它显示了监视日志文件中的所有内容。此垃圾邮件不会出现在输出日志文件中。

screen -S "wordwatch" tail -F server.log | grep --line-buffered "word" | tee -a wordwatch.log

我做错了什么,如何阻止监视的日志向屏幕会话发送垃圾邮件?

grep tail gnu-screen tee

6
推荐指数
1
解决办法
751
查看次数