我想在多张 DVD 上备份我的 NAS。我想到的是一个脚本,它执行以下操作:
-为每张 DVD 创建一个文件夹 - 将文件和文件结构复制到 DVD 文件夹中 -当第一个 DVD 文件夹已满时停止/转到下一个 DVD 文件夹
即触发器是 4 GByte(对于示例来说很容易计算)
我有一个包含 10 GB 数据的数据源。所以这将是 3 张 DVD。所以脚本首先创建三个文件夹:DVD-1、DVD-2 和 DVD-3。接下来,副本将开始将 4 GB 复制到 DVD-1 文件夹。之后,剩下的文件必须放在 DVD-2 和 DVD-3 中。
据我所知,rsync 和 cp 不会费心计算这个。我知道可以选择使用 zip、tar 或 gz 等存档来执行此操作,但首先我想尝试使用解压文件。
以上是标准 Linux bash 命令的选项还是疯了?
最佳答案
不,没有任何标准工具可以开箱即用。但是编写代码非常简单,并且有几个项目可以做到这一点:
关于linux - 在一定大小的预文件夹中备份文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22898423/