我有一台服务器,我在其下挂载了一些存储(LUN)。第一个挂载是
LUN0(20Gb) as /database
然后我登上
LUN1(10Gb) as /database/logs
所以从本质上讲,我无法安装,/database/logs
直到/database
它启动并安装好。
这真的很糟糕吗?有没有更好的方法?我认为这很糟糕,但我的数据库管理员告诉我这很好,而且他以前就是这么做的?
答案1
所以,您想问的是,在已经安装了不同分区的文件夹下安装另一个分区是否不好?
不,这没什么问题。有时您甚至需要或可能想要这样做,具体取决于分区上的具体内容。如果您将数据库保存在 LUN0 中,并使用 LUN1 作为其日志的分区,那么您可能希望将日志与实际数据库分开。在这种情况下,这是完全没问题的。
答案2
如果在某个时刻日志 LUN 在数据库 LUN 之前被挂载,则可能会发生以下几种情况。
最有可能的是,日志 LUN 将无法挂载,因为其挂载点不存在。
如果挂载点确实存在,则稍后挂载数据库 LUN 将使日志 LUN “不可见”,因为在挂载点上挂载文件系统时,挂载点“下方”的所有文件均不可用。
在这两种情况下,日志都将写入/database/logs
目录中的数据库 LUN,这显然需要停机时间来清理。