UNIX 系统的数据备份与恢复指南
在当今的计算机时代,我们高度依赖计算机,而数据作为计算机中最有价值的部分,其重要性不言而喻。在 UNIX 系统里,数据以文件形式存在于文件系统中。用户深知自己文件的重要性,这些文件可能是多年辛勤工作的成果,其价值往往难以估量。然而,数据丢失的情况时有发生,原因多种多样,如用户误删、程序错误导致数据文件损坏、硬件故障致使整个磁盘损坏等。数据丢失造成的损失可能较小,但也可能极其严重,因此系统管理员的一项重要职责就是规划并实施定期备份系统,以保护用户数据。
1. 备份与归档的概念
文件可以进行备份或归档。备份是将文件复制到其他介质的过程,而归档则是将文件移动到其他介质(通常是磁带)。两者都会使用数据压缩,并且在必要时都可以恢复数据。区别在于,归档会在归档过程中将文件从活动系统中移除,而备份则保持活动系统不变。一般来说,UNIX 命令不会区分这两个过程,这一任务由备份/归档实用程序完成。
在备份数据时,还需要考虑数据的一致性。只有一致归档的数据才有价值,保留和重用不一致的数据不仅毫无意义,还可能引发诸多问题。因此,备份期间必须防止数据被修改,即禁止访问文件。过去曾建议仅对卸载的文件系统进行备份,但这种做法要求系统在备份期间进入单用户模式,这对于大多数实际的 UNIX 系统来说并不适用,所以大多数系统管理员会选择忽略这一建议。从挂载的文件系统备份数据的风险可以通过以下几个因素来平衡:
- 备份通常在系统活动非常低的时候进行,例如夜间或没有用户使用系统的时段。
- 标准文件系统包含大量相对较小的文件,单个文件的备份时间只占整个文件系统备份时间的一小部分,因此在备份过程中文件被修改的概率极低。
- 即使在归档过程中某个文件损坏,
超级会员免费看
订阅专栏 解锁全文
1231

被折叠的 条评论
为什么被折叠?



