小编Mon*_*edi的帖子

Tar 拆分为独立卷

我有一些包含超过 100Gb 数据的目录。我正在尝试将它们归档到较小的卷中,即每个独立/独立的10Gb 。

问题是如果我使用tar+ split,它会导致多个不独立的 tar 部分。我不能只从其中一个部分提取文件,除非我先将所有文件合并/合并回一个大文件。

我也尝试使用tar -c -L1000M ...分割卷,但这也不起作用,并且长文件名被截断存在问题。

也尝试star过,但似乎它的拆分卷也不是独立的;而 7zip 不保留 unix 中的权限。

我希望拥有独立的拆分档案的原因是为了安全起见,如果其中一个拆分文件损坏,我仍然可以从其他档案中检索数据。如果我只想提取特定的文件/文件夹,而不需要将所有档案合并回一个大卷,它也会快得多。

我如何最好地实现这一目标?谢谢你。


找到解决方案

正如@Haxiel 的回答所建议的那样,我找到了一个使用 tar 的解决方案。答案已发布在下面。

请注意,如果它跨越卷的边界并且您没有可用的下一个卷,则可能仍有一两个文件丢失,但即使其他部分丢失,至少可以独立提取单独的卷。

linux tar backup archive

7
推荐指数
1
解决办法
2064
查看次数

标签 统计

archive ×1

backup ×1

linux ×1

tar ×1