修改虚拟机下linux分区大小.doc

上传人:s9****2 文档编号:556363046 上传时间:2024-03-11 格式:DOC 页数:6 大小:39.01KB
返回 下载 相关 举报
修改虚拟机下linux分区大小.doc_第1页
第1页 / 共6页
修改虚拟机下linux分区大小.doc_第2页
第2页 / 共6页
修改虚拟机下linux分区大小.doc_第3页
第3页 / 共6页
修改虚拟机下linux分区大小.doc_第4页
第4页 / 共6页
修改虚拟机下linux分区大小.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《修改虚拟机下linux分区大小.doc》由会员分享,可在线阅读,更多相关《修改虚拟机下linux分区大小.doc(6页珍藏版)》请在金锄头文库上搜索。

1、 给虚拟机VMWare下的redhat5.5根分区扩容 今天在Linux下通过sqlplus / as sysdba启动数据库时报以下错误: ERROR: ORA-09817: Write to audit file failed. Linux-x86_64 Error: 28: No space left on device ORA-09945: Unable to initialize the audit trail file Linux-x86_64 Error: 28: No space left on device 经过检查发现原因是Linux的虚拟机根分区已经使用100%,以至于服

2、务不能正常进行: oracleetl110 $ df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-lvm_root 16G 15G 0 100% / /dev/mapper/VolGroup00-lv_home 2.0G 68M 1.8G 4% /home /dev/sda1 99M 13M 82M 14% /boot tmpfs 579M 0 579M 0% /dev/shm 考虑将虚拟机磁盘空间由20G扩大到40G,基于LVM操作,以下为操作过程: 第一步:使用VMware工具扩容分配的硬盘空间 1.vmware 提供一个命令行工具,在W

3、indows下为vmware-vdiskmanager.exe 位于 vmware 的安装目录下,比如vmware-vdiskmanager.exe;在Linux下有直接的vmware-vdiskmanager指令; 进行的操作:在 windows 下进入命令行窗口,转到 vmware 的安装目录,执行vmware-vdiskmanager.exe;在Linux下,直接敲入vmware-vdiskmanager ,可执行该指令扩充使用的指令: vmware-vdiskmanager -x 40Gb vmdisk1.vmdk。 说明:要扩容的系统这时不能在运行 ,参数 -x 表示要扩展虚拟机硬盘

4、空间,紧随其后的数字是要扩展到的大小 ,而非增加量(本例为扩展到40GB,这是一个磁盘总量,包含了原先的磁盘容量)。最后是指定要操作的虚拟机磁盘的具体文件,要是路径名中有空格,必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,重启 VMware ,会发现虚拟机硬盘空间已变成40GB了。 2.我们重启虚拟机后,发现虚拟机的硬盘是变成40GB,但进入 linux 系统后,用 df -h查看发现硬盘空间还是原先那么大。虽然已经扩大了磁盘,但是由于还没有经过分区,指定文件系统,所以 linux 操作系统无法识别。其实就相当于你的硬盘虽然大了,但是你并没有对其进行分区是一个道理。第二步

5、:使用Linux下的fdisk工具进行分区 首先,需要以root身份登录系统。 fdisk -l 命令打印当前的磁盘分区表: rootetl110 # fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda

6、2 14 2610 20860402+ 8e Linux LVM (1)键入命令:fdisk /dev/sda,sda就是经过扩容的硬盘,为 SCSI 硬盘, IDE 类型硬盘对应为 hda ,是对该硬盘进行操作; (2)键入:m回车列出 fdisk 的帮助; (3)键入:n回车用于添加新分区,此时, fdisk 会让你选择添加为逻辑分区呢(编号从 5 开始)还是主分区(编号 1 到 4 ) 键入p选择主分区;键入l选择逻辑分区 ,此处我们键入p选择主分区,回车后此时fdisk会让你选择主分区的编号,如果已经有了 主分区sda1,sda2,那么编号就选3,即要创建的该分区为sda3,接下来fd

7、isk 又会让你选择该分区的开始值就是分区的Start值以 及End值,直接回车选择默认值即可;最后键入w写入分区表,整个操作过程如下,后面带#号的为我加的注释,方便理解。 rootetl110 # fdisk /dev/sda The number of cylinders for this disk is set to 5221. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that r

8、uns at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): m #获取命令帮助列表 Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partiti

9、on types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partitions system id u change display/entry units v verify the partition table w write table to disk and e

10、xit x extra functionality (experts only) Command (m for help): n #新建分区 Command action e extended p primary partition (1-4) p Partition number (1-4): 3 #创建id号为3的分区 First cylinder (2611-5221, default 2611): #直接回车,使用默认值 Using default value 2611 Last cylinder or +size or +sizeM or +sizeK (2611-5221, def

11、ault 5221): #直接回车,使用默认值 Using default value 5221 Command (m for help): t #修改系统分区的id号 Partition number (1-4): 3 #指定要修改的分区id号 Hex code (type L to list codes): 8e #指定要改成的id号,8e代表LVM Changed system type of partition 3 to 8e (Linux LVM) Command (m for help): w #写入分区表 The partition table has been altered!

12、 Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. The kernel still uses the old table. The new table will be used at the next reboot. rootetl110 # reboot 重启系统后就可以在/dev/下看到sda3了第三步:格式化该新添加的分区 键入命令:mkfs -t ext3 /dev/sda3,将/dev/sda3格式化为ext3格式,操作过程如下所示: rootetl110 # mkfs -t ext3 /dev/sda3 mke2fs 1.39 (29-May-2006) warning: 334 blocks unused. Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号