icacls c:\windows\* /save AclFile /T
- 将 c:\windows 及其子目录下所有文件的
ACL 保存到 AclFile。

icacls c:\windows\ /restore AclFile
- 将还原 c:\windows 及其子目录下存在的 AclFile 内
所有文件的 ACL。

备份 d:\Rollback文件夹的ACL权限:

icacls d:\Rollback /save Aclfile

通过已备份的Aclfile还原d:\Rollback文件夹的ACL权限:

icacls d:\ /restore aclfile

注意:如果写 icacls d:\Rollback /restore aclfile 将报错,会自动加上一级目录d:\Rollback\Rollback

/exclude参数只能排除源文件,不能排除目录,如 /exclude="cw*",可以排除同步cw开头的文件,不需要写全源文件路径

Robocopy.exe复制文件及NTFS权限列表:

robocopy robocopy \\10.10.5.2\d$\rollback\*.* d:\test01\rollback /e /copyall /mon:2 /mot:1
/copyall 拷贝NTFS权限

监视修改:
/mon:2 /mot:1 源文件夹至少有2或2处以上的修改,经过1分钟之后

/COPYALL 只能第一次复制时将NTFS权限复制过去。
若之后有变更要复制,只能/is /copy:sou 或/is /copy:atsou才可以复制变更的NTFS权限。

/mir的作用等同于/purge /e,/purge表示清理目标文件夹有而源文件夹里没有的文件(夹)。通过这个命令,能保证源文件夹和目标文件夹结构与文件完全相同。这在创建镜像备份时,非常有用。

robocopy d:\aaa\ e:\aa\ /mir /mon:2 /mot:1  #文件同步,不复制ntfs权限

robocopy c:\windows /s /create c:\empty\windows  #创建空目录结构,不复制文件

robocopy.exe \\192.168.200.3\d$\work\ D:\work\ /e /mon:1 /mot:1 /r:10 /mt:24 #同步文件,不同步删除操作

robocopy.exe \\192.168.200.3\d$\work\ D:\work\ /mir /mon:1 /mot:1 /tee /r:10 /v /log+:D:\robocopylog.txt  #同步文件,每分钟监视一次更改,将日志输出到控制台和日志文件,同步删除操作

robocopy d:\aaa\ e:\aa\ /mir /xd wwwroot /xd "d:\aaa\wwwroot" "D:\aaa\wwwroot2\aaa" /mon:2 /mot:1 /r:10 /tee /v /log+:D:\robocopylog.txt

# 如果不适用/mir,则 /e 同步所有目录,包括空目录

# /r:N”和“/w:N”来分别指定重试的次数和等待时间,默认等待时间为30s

# /xd 排除子目录,路径要写全,多个路径需要双引号引起来

参考链接:http://yu2n.sinaapp.com/wp/?p=385

xcopy.exe也可用。

fastcopy.exe 第三方工具,复制速度快,可以进行同步,包括acl列表。

fastcopy.exe /cmd=sync /auto_close /acl "\\10.10.5.2\d$\rollback" /to="d:\test01"

将源10.10.5.2上的rollback拷贝到目标test01目录,包括acl权限

/cmd=sync:表示同步

fastcopy.exe /cmd=sync /exclude="cw*" /log /logfile="d:\Summary Log.txt" /auto_close /acl "\\10.4.52.16\d$\Rollback" /to="d:\Rollback"

将10.4.52.16下的共享文件夹Rollback同步到本地Rollback目录下,包括acl,排除cw开头的文件(注:不能排除目录),并写入log到本地磁盘d:\Summary Log.txt,如多次运行该命令,log会被追加。

rsync同步,排除文件夹:

cd "c:\Program Files (x86)\cwRsync\bin"

Rsync.exe -vzrt  --exclude-from=rsync-exclude.txt --progress  192.168.200.3::work /cygdrive/d/work

将编写好的rsync-exclude.txt文件放于 c:\Program Files (x86)\cwRsync\bin 目录下,文件内容如下:

er/58
er/168
这两个目录均为work目录下的子文件夹

设置只允许某些机器访问,修改rsync.conf文件,如下:

hosts allow = 10.160.1.1,10.160.2.2,10.160.3.3

icacls备份与还原ACL列表(NTFS权限)--Robocopy的更多相关文章

  1. C#.NET SQL数据库备份与还原解决方案

    C#.NET SQL数据库备份与还原解决方案http://www.csframework.com/archive/1/arc-1-20110924-1841.htm 开发框架V2.2(快速开发版)系统 ...

  2. Linux下用dump实现备份和还原 ux下用dump实现备份和还原

    对于系统而言,我们可以有很多种办法去备份(还原)系统或文件,之所以要去做备份,就是为了在系统或文件遭到损害时,能及时恢复,把损失减小到最小.当然,对于企业服务器而言,备份的重要性是举足轻重.咱们今天就 ...

  3. NTFS权限设置时卡死

    客户是一家技术咨询和零部件制造的小公司,使用的文件服务器为R410上插4块1T硬盘做raid 5,服务器操作系统为windows server 2008R2,所有的设计资料的授权都是结合域账户和NTF ...

  4. NTFS权限和共享权限的区别

    共享权限 共享权限有三种:完全控制.更改.读取 共持本地安全性.换句话说,他在同一台计算机上以不同用户名登录,对硬盘上同一文件夹可以有不同的访问权限. 注意:NTFS权限对从网络访问和本机登录的用户都 ...

  5. NTFS权限笔记 2017-12-4

    NTFS权限:(文件或文件夹右键属性--安全--ACL) 1.文件系统类型: NTFS:支持单个文件大于4个G,支持文件权限设置 FAT32:不支持单个文件大于4G,不支持文件权限设置 2.取消权限继 ...

  6. .Net程序员学用Oracle系列(19):导出、导入(备份、还原)

    1.传统的导出/导入工具 1.1.EXP 命令详解 1.2.IMP 命令详解 1.3.EXP/IMP 使用技巧 2.新的导出/导入工具 2.1.EXPDP/IMPDP 参数说明 2.2.EXPDP/I ...

  7. MySQL八、备份和还原

                MySQL 八.数据库备份和还原       1.二进制日志相关配置     1)查看使用中的二进制日志文件列表,及大小   SHOW {BINARY | MASTER} LO ...

  8. Android之——短信的备份与还原

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47091281 眼下,Android手机中的一些软件能够实现手机短信的备份与还原操作 ...

  9. elasticsearch备份和还原(基于hdfs)

    备份和还原,为什么elasticsearch还需要备份呢,明明可以设置副本做到高可用,那怕啥呢? 其实在实际的生产环境中,一般最终的结果数据都是要备份的,这样的做的目的,就是能够以最快的速度还原数据, ...

随机推荐

  1. Java正确转换html编码

    Java 中能將 html 編碼正確轉換的套件: org.apache.commons.lang.StringEscapeUtils. String source = "The less t ...

  2. 【PHP入门到精通】:Ch03:PHP语言基础

    1, PHP风格 这里为了显示代码把"<"和">"和key值以空格分开了,实际书写时切记不要将其分开: (1) < ?php ? >: ...

  3. c# is和as的区别

    关于类型的判断和转换有is和as这2个操作符.具体区别和用法如下is就是处于对类型的判断.返回true和false.如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false ...

  4. open file 值修改

    有时候在程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了. 修改办法: 重启就OK 修改2个文件. 1./ ...

  5. Spring依赖注入 --- 简单使用说明

    Spring依赖注入 --- 简单使用说明 本文将对spring依赖注入的使用做简单的说明,enjoy your time! 1.使用Spring提供的依赖注入 对spring依赖注入的实现方法感兴趣 ...

  6. 全方位掌握 NSIS 的操作

    NSIS 确实是一个不错的安装程序制作软件.新版本2.0a7真正实现了中文支持和支持 WinXP 的安装对话框.不过要用它实现漂亮的安装界面和完美的安装功能就必须好好的写脚本.而 NSIS 的脚本指令 ...

  7. 为什么使用开源软件(Open Source Software)

    国产软件的流氓化看起来已经蔚然成风,在安装到电脑之后,它们就不想再离开,甚至它们还想将同一家族的产品通过后台下载全部推送给你.搜狗输入法最近就被发现悄悄推送了搜狗浏览器. 一位用户用 debugvie ...

  8. cc.RepeatForever和cc.Spawn冲突

    正确 var tmpShip3 = cc.Sprite.createWithSpriteFrameName("w1_1.png"); tmpShip3.setPosition(,) ...

  9. 转】Mahout分步式程序开发 聚类Kmeans

    原博文出自于: http://blog.fens.me/hadoop-mahout-kmeans/ 感谢! Mahout分步式程序开发 聚类Kmeans Hadoop家族系列文章,主要介绍Hadoop ...

  10. HDU 1847 Good Luck in CET-4 Everybody!(找规律,或者简单SG函数)

    Good Luck in CET-4 Everybody! Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ...