Rsync

lsyncd 用於在 localhost 進行文件鏡像:參數“targetdir”未知

  • January 13, 2021

我正在嘗試使用 lsync 來鏡像文件。位於 localhost 的源文件和目標文件。這是設置:

settings {
  logfile = "/var/log/lsyncd/lsyncd.log",
  statusFile = "/var/log/lsyncd/lsyncd.status",
  statusInterval = 5,
  insist = true
 }

sync {
  default.rsync,
  delete = false,
  delay = 3,
  source = "/home/andrej/infodiod/source",
  host = localhost,
  targetdir = "/home/andrej/infodiod/targetdir",
  rsync = {
  archive = true,
  compress = true,
  _extra = { "--remove-source-files" }
   }
}

但是嘗試執行 lsyncd,我收到以下錯誤:

Parameter "targetdir" unknown

targetdir 的訪問權限:位於 /etc 的 drwxr-xr-x 設置文件

而且我在 lsyncd.log 上沒有看到任何日誌

檢查您是否使用 default.rsync 而不是 default.rsyncssh

閱讀:lsync 文件

引用自:https://unix.stackexchange.com/questions/628977