通过samba与ubuntu服务器共享备份:lvm快照必要?

我有一个在Ubuntu 8.04上运行的文件服务器。 我有一个单独的LVM卷,我已经安装并通过samba共享。 我目前每15分钟拍一张卷的快照,使用rdiff-backup备份到另一个硬盘,然后释放快照。 共享上最大的文件是一个人连接到一个单一的Microsoft Access文件。 有更简单的方法来执行备份吗? 真的有关系吗?

一般来说,快照是备份的好方法。 但是,他们并没有解决所有问题。

我对Access没有特别的了解,但是确保在创build快照时数据库文件处于一致的状态?

如果这是一个MySQL数据库,你将连接并运行FLUSH TABLES WITH READ LOCK; 确保所有写入都被刷新,并且所有表都被locking,即数据文件在拍摄快照之前处于一致状态。 (随后你会运行UNLOCK TABLES;将事情恢复正常。)

类似的警告可能适用于共享上的其他文件。 根据Access的实际情况,不知道其他文件和程序是什么,最安全的事情可能是在没有连接客户端的预定窗口中执行备份,或者至less没有文件是可打开和可写的。

Samba以客户端和服务器端caching的forms提出了其他问题。 Oplocks例如: http : //www.samba.org/samba/docs/man/Samba-HOWTO-Collection/locking.html也检查出strict sync ,并sync always选项。