同步网络驱动器(Windows Home Server 2011)

同步网络驱动器(Windows Home Server 2011)

我在网络中运行 WHS 2011 NAS,我想偶尔自动同步几个文件夹(例如音乐)。为此,我曾经在 Windows 上使用“创建同步”。

在 Ubuntu 12.10 上我无法做到这一点。grsync 和 FreeFileSync 都不允许我选择网络驱动器。

驱动器/NAS 通过 Nautilus 安装并显示在“网络”下,但此选项卡未出现在 grsync/FreeFileSync 中。

有人能给我一些建议吗?提前谢谢了!

答案1

我想我可以在这里分享一些知识。

  1. 确定机器的 IP(使用 Windows 网络中的机器名称不起作用)
  2. 如果有必要,可以通过网络唤醒、通过 RDP 进行 wg、ping 或类似方式启动服务器(我一直在使用名为“Lights Out”的 WHS 插件,它基本上是一种 WoL 服务,使用 Windows 客户端软件在您启动客户端 PC 时自动启动服务器...但不适用于 Linux。所以这只是一种解决方法。)
  3. 安装驱动器

    sudo mkdir /mnt/shared
    sudo mount -t cifs "//192.168.0.xxx/Exchange" /mnt/shared/ -o user=User
    
  4. 只需使用首选的同步工具(如 grsync)并使用创建的挂载目录(或使用常规 rsyn 命令)

    rsync /dir /mnt/shared -u -P -z
    

我把所有命令都放到一个脚本中,每隔一段时间手动启动一次,但我相信你可以以某种方式自动完成。但它拒绝工作的主要原因是驱动器不是通过 cifs 安装的。

相关内容