Oracle安装目录空间不够,增加挂载

/usr对应的挂载点/空间已经全部耗尽。为了解决 这个问题,决定增加一块虚拟硬盘,然后划分好空间后将空间挂载到/usr目录下,下面是操作过程。
第一步:关闭虚拟机
1)确认Oracle测试库已经关闭ps -ef | grep ora_,如果没关闭,用shutdown immediate关闭数据库
2)跳转到root用户,使用shutdown -h now关闭主机
第二步:在虚拟机中增加一块6G的硬盘。这个步骤全图形化界面操作,这里不作详述
第三步:启动主机
第四步:确认并对新磁盘进行分区操作
fdisk /dev/sdc
使用n选项和w选项创建分区,并将分区信息写入MBR中
第五步:对分区进行格式化
shell>mkfs.ext3 /dev/sdc1
第六步:将新格式化的数据挂载到一个目录下
mount /dev/sdc1 /mnt/usr
第七步:将/usr目录下的所有文件复制到/mnt/usr下
shell>cp /usr/* /mnt/usr/
复制完后确认文件复制
第八步:rm掉/usr目录下的所有对象
shell>cd /usr
shell>rm -rf *
第九步:umount设备/dev/sdc1
shell>umount /dev/sdc1
第十步:将/dev/sdc1挂载到/usr目录下
mount /dev/sdc1 /usr
第十一步:修改文件/etc/fstab,添加如下内容:
/dev/sdc1               /usr                    ext3    defaults        3 1

注意:由于使用的是root挂载,所以最后使用Oracle用户启动Oracle数据库时,需要重新给该目录权限(操作方法可以参考安装Oracle数据库时给目录授权)

你可能感兴趣的:(Linux)