如何在 AIX 中创建嵌套文件系统

如何在 AIX 中创建嵌套文件系统

我们运行 AIX 数据库服务器。

我们的数据库团队正在研究此配置:

  • hdisk6有一个挂载点/u02/app/oradata/hisdb
  • hdisk7有一个挂载点/u02/app/oradata/hisdb/rmirror

嵌套文件系统是否是处理此问题的正确方法?如果是,该怎么做?

答案1

没问题,所有文件系统都间接“嵌套”在 / 文件系统中。只需确保在挂载 rmirror 之前挂载基本 hisdb 文件系统(通过 /etc/filesystems 中的顺序)。但是,完全独立于根目录挂载会更“干净”,如果您需要卸载 hisdb 文件系统,则需要先卸载 rmirror。

答案2

“嵌套”文件系统不是处理这个问题的正确方法(或者更准确地说,这是一个有趣的术语,用来表示处理这个问题的正确方法)
分离文件系统是你的 Oracle 管理员要求你做的事情:

  • hdisk6在挂载处创建文件系统/u02/app/oradata/hisdb
  • hdisk7在挂载处创建文件系统/u02/app/oradata/hisdb/rmirror

正如 HampusLi 指出的那样,这意味着您必须/u02/app/oradata/hisdb在挂载之前挂载/u02/app/oradata/hisdb/rmirror,并按相反的顺序卸载(如果您使用smit或创建文件系统,则会为您处理smitty

他们没有明确说明的是,hisdb空间hisdb/rmirror应该位于单独的磁盘主轴上 - 主要是为了性能原因 - 但这隐含在文件系统存在于两个不同的磁盘设备上的事实中。

相关内容