在CentOS 5虚拟机上安装Oracle时,遇到以下错误:
You have insufficient diskspace in the destination directory (/usr/lib/oracle)
to install Oracle Database 10g Express Edition. The installation requires at
least 1.5 GB free on this disk.
error: %pre(oracle-xe-10.2.0.1-1.0.i386) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping oracle-xe-10.2.0.1-1.0
这让我觉得很奇怪,因为VM是一个全新的安装,使用的磁盘空间为3GB/ 20。当我在同一个盒子上自由运行时,我会得到:
total used free shared buffers cached
Mem: 1035108 867780 167328 0 43408 604396
-/+ buffers/cache: 219976 815132
Swap: 2096472 120 2096352
有什么不对的地方吗?
发布于 2010-08-18 13:15:49
事实证明,VMWare与CentOS融合的轻松安装特性并不是那么容易。默认情况下,安装程序创建两个逻辑卷:一个在/下,一个在/home下。然后,它将几乎所有磁盘空间分配给/home逻辑卷。在我的例子中,我在//下分配了3.8GB,在/home下分配了13 GB。
这将成为大型rpms的一个问题,这些rpm期望安装在/例如甲骨文(Oracle)下面。通过创建一个没有简单安装复选框的新VM,我能够纠正这个问题。我甚至不需要改变任何缺省值!
https://serverfault.com/questions/172027
复制