在给solaris系统升级的时候,用lu方法遇到下面的错误。
-bash-3.2# lumount rootd3_EISMar14
ERROR: mount point </.alt.rootd3_EISMar14/opt/oracle/product/10.2> is already in use
ERROR: failed to create mount point </.alt.rootd3_EISMar14/opt/oracle/product/10.2> for file system </opt/oracle/product/10.2/>
ERROR: unmounting partially mounted boot environment file systems
ERROR: cannot mount boot environment by name <rootd3_EISMar14>
这是在lucreate并且luupgrade之后,想重新mount 新的boot environment的时候遇到的错误。不断提示/.alt.rootd3_EISMar14/opt/oracle/product/10.2 这个目录already in use。 这很奇怪。 通过错误看,就是 该目录被mount两次 这个最有可能,可是看new BE的 /etc/vfstab只有一行提到该mount点。
后来发现在/etc/lu/ICF.2这个文件里面有两行这个mount点。原来在 lumount的时候会去读这个文件。只要删掉一行就可以了