Oracle VM VirtualBox虚拟机内Linux系统硬盘扩容步骤(CentOS6.5)
1.首先获取要扩容的虚拟机的 UUID
VBoxManage 改命令在C:\Program Files\Oracle\VirtualBox目录内,可先添加该目录到环境变量。
C:\Users\yzkj-1008\VirtualBox VMs\CentOS65197>VBoxManage list hdds
UUID: 297f254e-ada0-4ddd-be61-552226c3df58
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\yzkj-\VirtualBox VMs\CentOS65197\centos.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled UUID: 840332aa-7efb--b108-cea25b1bded6
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\yzkj-\VirtualBox VMs\CentOS65198\CentOS65198-disk1.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled UUID: 0e4317e3-2dd1-45f5-82e0-83a4469bf4ab
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\yzkj-\VirtualBox VMs\CentOS65199\CentOS65199-disk1.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled UUID: 536f5698-b4e0-4d03-bdcc-2450fb802707
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\yzkj-\VirtualBox VMs\CentOS65197\newdisk.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled
2.虚拟机磁盘扩容
C:\Users\yzkj-1008\VirtualBox VMs\CentOS65197>VBoxManage modifyhd 297f254e-ada0-4ddd-be61-552226c3df58 --resize 16384
3.调整当前硬盘大小
[root@zendlinux ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_zendlinux-lv_root .5G .8G .5G % /
tmpfs 499M 499M % /dev/shm
/dev/sda1 477M 51M 401M % /boot
workspace 22G .4G 16G % /mnt/www [root@zendlinux ~]# fdisk -l Disk /dev/sda: 17.2 GB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x000dc501 Device Boot Start End Blocks Id System
/dev/sda1 * Linux
Partition does not end on cylinder boundary.
/dev/sda2 8e Linux LVM Disk /dev/mapper/vg_zendlinux-lv_root: MB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x00000000
把容量从6.5扩容到17.2G 单还不能使用
将空余磁盘创建为 sda4
[root@zendlinux ~]# fdisk /dev/sda WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u'). Command (m for help): n
Command action
e extended
p primary partition (-)
p
Partition number (-):
First cylinder (-, default ):
Using default value
Last cylinder, +cylinders or +size{K,M,G} (-, default ):
Using default value Command (m for help): t
Partition number (-):
Partition does not exist yet! Command (m for help): t
Partition number (-):
Hex code (type L to list codes): 8e
Changed system type of partition to 8e (Linux LVM) Command (m for help): w
The partition table has been altered! Disk /dev/mapper/vg_zendlinux-lv_swap: MB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x00000000 [root@zendlinux ~]# fdisk -l /dev/sda Disk /dev/sda: 17.2 GB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x000dc501 Device Boot Start End Blocks Id System
/dev/sda1 * Linux
Partition does not end on cylinder boundary.
/dev/sda2 8e Linux LVM
/dev/sda4 8e Linux LVM
调整 LVM 大小先看看当前 Volume Group:
[root@zendlinux ~]# vgdisplay
--- Volume group ---
VG Name vg_zendlinux
System ID
Format lvm2
Metadata Areas
Metadata Sequence No
VG Access read/write
VG Status resizable
MAX LV
Cur LV
Open LV
Max PV
Cur PV
Act PV
VG Size 7.51 GiB
PE Size 4.00 MiB
Total PE
Alloc PE / Size / 7.51 GiB
Free PE / Size /
VG UUID Ou41cE-HyIM-IrsE-Ga3W-Tmmn-l5RX-sw58Zz
名称为 vg_zendlinux,可调整大小(resizable),当前大小为7.51 GB。
活动的 LVM 卷有
[root@zendlinux ~]# lvscan
ACTIVE '/dev/vg_zendlinux/lv_root' [6.71 GiB] inherit
ACTIVE '/dev/vg_zendlinux/lv_swap' [816.00 MiB] inherit
先将分配过来的新磁盘空间创建为一个新的物理卷
[root@zendlinux ~]# pvcreate /dev/sda4
dev_is_mpath: failed to get device for :
Physical volume "/dev/sda4" successfully created
然后使用新的物理卷来扩展 LVM 的vg_zendlinux
[root@zendlinux ~]# vgextend vg_zendlinux /dev/sda4
Volume group "vg_zendlinux" successfully extended
然后扩展 LVM 的逻辑卷 vg_zendlinux/lv_root
[root@zendlinux ~]# lvextend /dev/vg_zendlinux/lv_root /dev/sda4
Extending logical volume lv_root to 14.70 GiB
Logical volume lv_root successfully resized
最后,调整逻辑卷文件系统的大小
[root@zendlinux ~]# resize2fs /dev/vg_zendlinux/lv_root
resize2fs 1.41. (-May-)
Filesystem at /dev/vg_zendlinux/lv_root is mounted on /; on-line resizing required
old desc_blocks = , new_desc_blocks =
Performing an on-line resize of /dev/vg_zendlinux/lv_root to (4k) blocks.
The filesystem on /dev/vg_zendlinux/lv_root is now blocks long.
完成。看看效果:
[root@zendlinux ~]# lvscan
ACTIVE '/dev/vg_zendlinux/lv_root' [14.70 GiB] inherit
ACTIVE '/dev/vg_zendlinux/lv_swap' [816.00 MiB] inherit
[root@zendlinux ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_zendlinux-lv_root 15G .8G .9G % /
tmpfs 499M 499M % /dev/shm
/dev/sda1 477M 51M 401M % /boot
workspace 22G .4G 16G % /mnt/www
Oracle VM VirtualBox虚拟机内Linux系统硬盘扩容步骤(CentOS6.5)的更多相关文章
- Oracle VM VirtualBox虚拟机导出教程
Oracle VM VirtualBox虚拟机导出教程 | 浏览:583 | 更新:2015-01-31 11:21 1 2 3 4 5 6 7 分步阅读 有时我们需要把Oracle VM Virtu ...
- VirtualBox虚拟机内的系统时间无法调整的解决方法
VirtualBox虚拟机内的系统时间无法调整的解决方法 因试用某软件要求将系统时间设置在特定的日期,利用windows自带的调整日期/时间功能进行设置,发现过几秒钟就又恢复到和主机相同的时间了, ...
- genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤
genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤 1.lenove 机器启动时按F1 进入bios 设置,设置cpu virtu ...
- Linux系统硬盘扩容
参考教程:https://www.jb51.net/article/144291.htm 1.查看硬盘已经用了99% $ df -h #查看硬盘已经使用了99% 文件系统 容量 已用 可用 已用% 挂 ...
- Oracle VM VirtualBox虚拟机安装系统
作为一个前端,必须要有自己的虚拟机,用于测试 IE6 .IE7浏览器. 要测试这两个浏览器,必须要是 Windows XP 系统才可以,这里我找到两个纯净版的 xp 系统 iso 镜像文件. http ...
- vm virtualBox下 centos7 Linux系统 与本地 window 系统 网络连接 配置
由于要模拟生产环境开发,所以要在自己的电脑上安装虚拟机,这里做一下记录. centos与本机网络连接 1. 环境 虚拟机 VirtualBox-5.2.0-118431-Win Linux镜像 Cen ...
- Oracle VM VirtualBox 虚拟机与主机共享文件
安装增强功能(参考文档) VirtualBox自带了一个增强工具Sun VirtualBox Guest Additions,这是实现虚拟机与真实主机共享的关键.启动虚拟机后,点击控制菜单“设备”→“ ...
- [转]Oracle VM VirtualBox虚拟机,Ubuntu虚拟机共享文件夹
VirtualBox的菜单里选择"设备" -> "安装增强功能...". "设备" -> "共享文档夹",添 ...
- Oracle VM VirtualBox虚拟机安装Ubuntu Server
安装过程如下:原文转自:http://www.linuxidc.com/Linux/2012-04/59368p8.htm
随机推荐
- 深度学习之 cnn 进行 CIFAR10 分类
深度学习之 cnn 进行 CIFAR10 分类 import torchvision as tv import torchvision.transforms as transforms from to ...
- C# bootstrap之表格动态绑定值
这段时间研究了下bootstrap,打算从表格开始学习,实现动态绑定值,在网上找了挺多例子,但是很少有写全的,要不就太复杂,实现效果后总结一下,直接拷贝过去可以用. 第一步:先去官网上下载bootst ...
- 【已解决】React中配置Sass引入.scss文件无效
React中配置Sass引入.scss文件无效 在react中使用sass时,引入.scss文件失效 尝试很多方法没法解决,最终找到解决方法,希望能帮助正在坑里挣扎的筒子~ 在node_modules ...
- R数据分析 第一篇:温习概率论
概率论是人们在长期实践中发现的理论,是客观存在的.自然界和社会上发生的现象是多种多样的,有一类现象,在一定条件下必然发生,称作确定性现象,而概率论研究的现象是不确定性现象,嗯嗯,醒醒,概率论研究的对象 ...
- python/socket编程之粘包
python/socket编程之粘包 粘包 只有TCP有粘包现象,UDP永远不会粘包. 首先需要掌握一个socket收发消息的原理 发送端可以是1k,1k的发送数据而接受端的应用程序可以2k,2k的提 ...
- SQLContext、HiveContext自定义函数注册
本文简单介绍两种往SQLContext.HiveContext中注册自定义函数方法. 下边以sqlContext为例,在spark-shell下操作示例: scala> sc res5: org ...
- Java:日期类Date与Calendar
Timestamp类型与日期类型之间的转化? Timestamp timestamp = Timestamp.valueOf("2017-03-17 07:00:00"); Dat ...
- The first week CorelDRAW 课总结:
1.这节课学到了什么知识? 答:(1)认识了CorelDRAW X4的工作界面(由标题栏 菜单栏 工具栏 属性栏 工具箱 页面控制栏 状态栏 绘图区和调色板组成): (2)CorelDRAW X4的基 ...
- Spring-cloud (一):Eureka注册中心搭建
前提 系统安装jdk1.8及以上,配置好maven的ide(这里用idea进行演示,maven版本3.5,配置阿里云源) 项目搭建 新建一个maven项目,创建最简单的那种就好,项目名这里为Eurek ...
- LeakCanary检测内存泄漏.md
一使用步骤 添加依赖 // 内存泄漏检测 debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5.4' releaseCompile ...