在使用目录中的文件(读写)时,创build目录的tarball安全吗?
我想创build一个20GB目录的备份,而不必closures我的应用程序服务器。
我不介意在创buildtar的时候文件是否改变,只要每个文件都存在于档案中,我就可以了。
这取决于。 当你正在做改变数据的tarbal(或rsync拷贝)时, 当一个文件的副本开始时,文件将被复制到状态。 这是一个陷阱。 如果你将有ie。 目录中有100个文件,所有这些文件在备份过程中将会发生变化,一个文件的备份需要1s,最后复制的文件将比第一个文件更新。 如果您需要所有数据呈现相同的时间窗口(这样您不能以这种方式备份数据库),这可能导致无用的备份。
虽然Ondra Sniper Flidr写的是真的,但如果目录在开始存档之后发生改变,tar有拒绝工作的习惯。 所以不行,即使在应该安全的情况下也不行。