【问题标题】:query on tar and .snapshot directories查询 tar 和 .snapshot 目录
【发布时间】:2017-09-07 05:48:06
【问题描述】:

我们在 NAS 上的内容达到 110GB。在运行 tar 以将其复制以在不同位置使用时,默认情况下,“.snapshot”目录也被包括在内。对应的tar文件大小方式超过100GB;当大小达到 140GB 时不得不中断 tar 命令。

Solaris 10。

我们可以排除这些目录吗?有什么影响?

问候,

【问题讨论】:

标签: solaris tar snapshot nas


【解决方案1】:

我认为这很简单,但花了一段时间才想出一个(混乱的)解决方案:

cd tarsource_dir

查找 ./.snapshot > 排除文件

tar cvfX /tmp/blob.tar ./exclude-file .

...

./.snapshot 排除

...

希望这至少能提供一些想法!

【讨论】:

  • 谢谢诺杰!我的问题是我们是否可以排除这些 .snapshot 目录以及排除的含义。在单独的帖子中获得了有关如何排除的答案。再次感谢您的宝贵时间!
  • 这将排除 .snapshot 目录(稍作修改的 find 将捕获它们!),或者我错过了这里的重点 :-) 你能分享你的替代解决方案吗?
  • stackoverflow.com/a/46037420/1836483 我知道可以排除。我的问题是排除是否安全。它有什么影响?
  • 好的,我明白了!抱歉,我错过了您问题的全部要点!据我了解, .zfs/snapshot 目录包含自快照时间以来已更改的文件的原始副本。对于 tar “备份”,它们不是必需的,假设您创建了一个新的 ZFS FS 并解压缩到其中,它不会存储以前的快照,因此它们只会占用空间!
  • 将尝试排除,看看情况如何@Noj,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-17
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多