使用 rsync 的 1:1 镜像脚本?磁盘默认会停止旋转吗?

使用 rsync 的 1:1 镜像脚本?磁盘默认会停止旋转吗?

我的旧 NAS 崩溃了,我不想再使用硬件 RAID 控制器,因此我使用 Ubuntu Server 14.04 LTS 创建了我的第一台服务器。它在 SSD 上运行,并将我的数据存储在以 RAID1 运行的 2×3TB WD Red 上。

到目前为止一切都运行良好,但我想创建一个备份脚本来手动从 RAID1 镜像到第三个 3TB 驱动器。第三个驱动器并非始终可用,因此需要手动运行此操作。

在 Windows 中,我使用名为 RoboCopy 的应用程序做过类似的事情。它有一个/mir选项可以进行 1:1 复制。这就是我在 Ubuntu 下想要做的。

我一直在阅读帮助rsync,但我不确定我是否找到了我要找的东西。我找到了很多选项,但不知道它们是否合适。下面的看起来对吗?有更好的方法吗?

sudo rsync --delete -avv /data /backup

/data/backup我的道路

我愿意接受有关备份的提示或替代方案。

有谁知道我的机械磁盘是否会在 Ubuntu Server 14.04 上默认停止旋转?我不希望它们停止旋转,因此如果这是默认设置,我该如何停止它?

答案1

是的,这涵盖了基础知识。我的备份脚本只是稍微复杂一些:

logger -i -t Backup Backup started
date > /path/backuplog
rsync -az --progress --safe-links --exclude-from=/path/backup-exclude /data /backup >> /path/backuplog 2>>&1
date >> /path/backuplog
logger -i -t Backup Backup finished
  1. 我使用该logger实用程序将行写入syslog
  2. 我保留一个存储时间和日期的备份日志文件。
  3. 我使用z标志进行压缩和--progress选项(尽管后者没有记录任何内容)。
  4. 我使用该--safe-links选项来忽略文件夹外的链接。
  5. 我使用排除模式。

我应该补充一点,这种用法rsync不会创建精确镜像(它不会删除备份中的文件)。你的会。它也不会进行双向同步(你的也不会,我认为它不应该这样做)。

答案2

谢谢您的帮助,

但现在我对您提到的选项有更多疑问。

  1. 写入logger系统日志,但是我在哪里找到系统日志?脚本中写了什么?

  2. 您说您保留了包含时间和日期的备份日志,但是您指的是哪些日期,备份日期还是文件的日期?

  3. 那么这是什么意思--progress ?我在德语帮助版本中没有找到它。 Ubuntu 维基

  4. 是否--safe-links忽略每个链接/快捷方式或从链接复制文件?德语帮助中也没有提到...

答案3

有谁知道我的机械磁盘是否会在 Ubuntu Server 14.04 上默认停止旋转?我不希望它们停止旋转,因此如果这是默认设置,我该如何停止它?

对于那些正在搜索相同问题的人,我最近几天观察了我的系统,似乎磁盘没有停止旋转。但我不能说这是 Ubuntu Server 14.04 版本的默认状态,还是只是因为 WD RED 有一些特殊的 WD 电源管理,会忽略系统命令。

相关内容