“热插拔” linux md raid1 - 重新安装文件系统临时只读是否可以实现安全断开连接?

“热插拔” linux md raid1 - 重新安装文件系统临时只读是否可以实现安全断开连接?

Linux md raid1 上有一个 ext3 文件系统,该阵列由两个硬盘组成。各种服务(包括数据库)都运行在该文件系统上并向其写入数据。

为了便于讨论,我们假设为了最大限度地减少服务停机时间,更美好有能力去:

选项 A

  • 连接外部驱动器(可能是每周轮换多个驱动器)
  • 将阵列同步到它(--> 其实花多长时间并不重要,服务已经启动)
  • 切换运行级别 -> 关闭除基本非写入服务之外的所有服务
  • 以只读方式重新挂载文件系统
  • 断开外部驱动器与阵列之间的物理连接
  • 重新挂载文件系统读写
  • 默认运行级别 -> 重启服务

更棒,例如选项 B

  • 连接外部驱动器
  • 备份运行级别 -> 关闭所有服务
  • 进行文件级备份(--> 可能需要很长时间,即使采用增量方法,服务也会中断)
  • 默认运行级别 -> 重新启动所有服务

问题是,ext3 文件系统是否在外部驱动器如果是选项 A?当文件系统以只读方式挂载时,断开驱动器连接是否安全?

这与首先​​彻底卸载文件系统有何不同?下次挂载时是否会运行恢复?这是一个 rootfs,这就是我无法彻底卸载它的原因。

答案1

首先,如果您以只读方式挂载 FS,则它将不会被修改。

其次,对于您的备份问题,您可能需要查看 LVM 及其快照功能,该功能允许您关闭服务(如果需要),创建快照,重新启动服务并从快照创建文件级备份,并在备份完成后删除快照。您在选项 A 中的方法非常异常

相关内容