Vmware增加虚拟磁盘空间

更新时间:2023-05-26 08:32:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

文档简介虚拟机下Linux操作系统如何增加虚拟磁盘空间,给一个文件系统扩容

Vmware增加虚拟磁盘空间测试

假设环境:

由于Oracle数据库数据文件和归档日志文件的不断增大,虚拟机原先分配的磁盘空间已经不够使用,需要增加额外的磁盘空间。

测试操作:

先是在终端用 df -h 指令查看磁盘空间使用情况,确认是磁盘空间不敷使用。例如:

[root@oratest /]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 20G 3.8G 15 21% /

/dev/sda2 6.0G 4.4G 1.4G 77% /tmp

tmpfs 502M 0 502M 0% /dev/shm

/dev/scd0 3.2G 3.2G 0 100% /media/UDF Volume /dev/sdb 9.9G 2.9G 6.6G 31% /u01

如果显示Oracle安装目录/u01对应的挂载点/空间已经耗尽,为了解决这个问题,可以增加一块虚拟硬盘,然后划分好空间,做好文件系统后挂载在该目录下。以下是具体的操作:

第一步:关闭虚拟机

1)确认Oracle测试库已经关闭ps -ef | grep ora_,如果没关闭,用shutdown immediate关闭数据库

2)跳转到root用户,使用shutdown -h now关闭主机

第二步:在虚拟机中增加一块10G的硬盘。这个步骤通过图形化界面操作,这里不作详述

文档简介虚拟机下Linux操作系统如何增加虚拟磁盘空间,给一个文件系统扩容

第三步:启动主机

第四步:确认并对新磁盘进行分区操作

# fdisk /dev/sdb

使用n、p选项和w选项创建分区,并将分区信息写入MBR中

第五步:对分区进行格式化

# mkfs.ext3 /dev/sdb

第六步:将新格式化的数据挂载到一个目录下

# mount /dev/sdb /mnt/u01

第七步:将/usr目录下的所有文件复制到/mnt/usr下

# cp /u01/* /mnt/u01

/**如果这里遇到“cp omitting directory”的问题,可以加参数 -r 来解决。 # cp -r /u01/* /mnt/u01

**/

复制完后确认文件复制成功

第八步:rm掉/u01目录下的所有对象

# cd /u01

# rm -rf *

/**最好之前对虚机做个快照,或者也可以做个文件和数据库的备份**/

文档简介虚拟机下Linux操作系统如何增加虚拟磁盘空间,给一个文件系统扩容

第九步:umount设备/dev/sdb

# umount /dev/sdb

第十步:将/dev/sdb挂载到/usr目录下

# mount /dev/sdb /usr

第十一步:修改文件/etc/fstab,添加如下内容

/dev/sdb /u01 ext3 defaults 3 1

第十二步:改变文件用户所属和组的权限

# chown oracle:oinstall /u01 -R

第十三步:测试安装是否能成功完成

进入oracle帐户,看能否进入sqlplus并打开数据库实例

屏幕剪辑的捕获时间: 2014/7/31 14:42

本文来源:https://www.bwwdw.com/article/f7x4.html

Top