我们是一群 (9) 正在做同一个项目的人。我们所有人都将文件保存到一台启用了项目文件夹的 Windows 共享的计算机上。我们这里偶尔会停电,而且大多数情况下,当停电发生时,即使文件已保存,我们当前正在处理的文件在来电后也完全是空白的。因此,有时我们的所有工作都会丢失。
我想问一下 Ubuntu 中是否有任何东西可以帮助我们缓冲某个临时文件夹或类似文件夹中的当前文件,或者其他更稳定/可靠的项目共享方法。
目前,我们无法为计算机安装 UPS 备份,并且当电源断电时,备用发电机需要几秒钟才能重新启动。
为了解决这个问题,我们每小时都会备份整个文件夹。项目大小约为 3 GB,所以这有点麻烦。
我们使用不同版本的 Ubuntu,但这种情况并不依赖于我们使用的版本。此外,我们使用不同的编辑器;有些人使用 eclipse,我使用 sublime,但这也不依赖于此。
答案1
您在服务器上使用某种版本的 Linux 吗?
- 在服务器上使用日志文件系统应该可以减轻文件丢失的问题(Windows 有 NTFS,Linux 有 ext3、ext4 和其他)。
- 在这种情况下,使用 UPS 会更好,因为计算机在频繁断电时容易损坏。世界各地都有价格低廉的 UPS。
- 进行完整备份并不是一个好主意,好的备份解决方案会实施例如每日完整备份和每小时增量备份。进行重复数据删除的解决方案不会出现此问题。您还可以在服务器上使用 LVM 并拍摄快照。
答案2
我们团队使用 Sublime Text 编辑器。所以,在谷歌上搜索了一番后,我发现sublime AutoBackup 包并通过 sublime 的包控制管理器安装它。此扩展/包会自动备份用户正在编辑的文件,并且它也是完全可自定义的,例如您可以每秒备份一次(我们正在使用),还可以控制备份的文件大小。请参阅此关联了解所提供的所有选项。
我现在也在使用自动保存包有了这个,到现在为止,还没有一个文件因为断电而被清除。
如果您有任何其他建议,请发表评论。