我使用backintime,您可以告诉它以用户身份通过backintime -b进行备份(不是根用户,但如果需要,我可以更改)。现在,我希望它能在我打开我的备份硬盘后立即启动。因为udev可能是正确的工具,所以有一堆信息:http://sprunge.us/icCa。如果可以将标签分配到磁盘(“备份”)并与之匹配,而不是序列号,则可以加分。
发布于 2013-03-09 03:59:03
我就是在电脑上做这个的。我更喜欢用序列号来匹配,因为我觉得它更精确。Udev可以按型号匹配,但IIRC不能通过特定的设备(即,如果您有两个驱动器是相同的模型,它将运行在这两个)。因此,调用backintime的脚本比您预期的要复杂一些。而且,您不一定希望每次HD插入(例如,如果恢复文件)时都运行backintime,所以我还添加了一个带有超时的对话框。还有一些其他的增强,所以请查看代码这里。
脚本以root方式运行backintime,因此我可以备份所有文件。如果您想以用户身份运行,那么可以尝试sudo -u $CURRENTUSER backintime -b,但我不认为运行为root。(除了必须运行backintime的root GUI版本之外。)
唯一的另一件事是,我的脚本是用来与一个LUKS加密的HD。如果这与您无关,脚本将需要一些小的修改。如果你需要帮助的话请告诉我。
https://unix.stackexchange.com/questions/34789
复制相似问题