virtualBox下Centos系统扩展磁盘空间
(1)查看空间容量:
打开windows命令终端。然后打开virtualbox安装目录,找到VBoxManage.exe,拖动到终端里面。输入命令:list hdds,回车。
我安装的位置是 : C:\Program Files\Oracle\VirtualBox。
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe list hdds
结果:
UUID: 3aa0ca79-5c4b-4e88--38ec299310f8
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\fei\VirtualBox VMs\CentOs7-DVDios-LAMP\CentOs7-DVDios-LAMP.vdi
Storage format: VDI
Capacity: MBytes
Encryption: disabled
可以看出容量是8G,文件地址在"C:\Users\fei\VirtualBox VMs\CentOs7-DVDios-LAMP\CentOs7-DVDios-AMP.vdi"。
(2)修改容量:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "C:\Users\fei\Virtual
Box VMs\CentOs7-DVDios-LAMP\CentOs7-DVDios-LAMP.vdi" --resize 20480
%...%...%...%...%...%...%...%...%...%...%
再次查看容量,发现已经改变:Capacity: 20480 MBytes。
(3)查看虚拟机的磁盘空间:

总容量变成了20G,实际分配空间还是6.78G。
(4)使用Gparted进行分区
下载Gparted Live CD,一个分区管理工具。http://down.tech.sina.com.cn/content/37459.html。

然后点击确定,启动系统。

一直回车,语言选择26 简体中文,模式选0,正常应该进入分区界面,但是测试出了以下问题:

卡在这不会动,尝试其他方法。
(5)LVM(Logic Volume Manager)逻辑卷管理,分区管理方式。
克隆虚拟硬盘:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonehd "C:\Users\fei\VirtualB
ox VMs\CentOs7-DVDios-LAMP\CentOs7-DVDios-LAMP.vdi" "C:\Users\fei\VirtualBox VMs
\CentOs7-DVDios-LAMP\CentOs7-DVDios-LAMP-clone.vdi"
%...%...%...%...%...%...%...%...%...%...%
Clone medium created in format 'VDI'. UUID: 990467ef-ae35-4cbe-889d-0cfb4ccf6252
添加虚拟硬盘:
在打开虚拟机--选个系统--右击--设置--存储--控制器SATA--右边的添加虚拟硬盘--选择克隆的文件就行了。
sudo fdisk -l 查看当前系统分区情况

下面创建将扩展的空间,创建新分区

重启系统,会看到刚才的分区sda3,将分区格式化为ext4格式。
sudo mkfs.ext4 /dev/sda3
下面开始LVM操作:
sudo vgdisplay //查看卷组名,我这里是centos,下面要用
sudo pvcreate /dev/sda3 //创建新物理卷
sudo vgextend centos /dev/sda3 //扩展到卷 组
sudo lvdisplay | more
结果显示 /dev/centos/root 就是根分区,也是我们要扩展的分区
sudo lvextend -L +6.96 /dev/centos/lv_root
sudo lvextend /dev/centos/lv_root /dev/sda3
//两个命令都可以,不过下面好些,不用计算,命令意思是扩展到逻辑分区
刷新分区
sudo resize2fs /dev/centos/root //刷新逻辑分区容量
执行报错:
resize2fs 1.41.12
resize2fs: Bad magic number in super-block while trying to open /dev/centos/root
Couldn't find valid filesystem superblock.
执行以下命令:
sudo xfs_growfs /dev/mapper/centos-root
结果:

再次查看磁盘空间:

磁盘空间以改变。
参考资料有:
https://blog.csdn.net/onlysingleboy/article/details/38562283
https://www.cnblogs.com/archoncap/p/5442208.html
https://blog.csdn.net/timecolor/article/details/48468377
感谢博主分享。
virtualBox下Centos系统扩展磁盘空间的更多相关文章
- virtualBox下Centos系统扩展LVM磁盘空间
工具准备:下载Gparted Live CD,一个分区管理工具(根据安装的32,64位版本选择对应链接).https://sourceforge.net/projects/gparted/files/ ...
- centos虚拟机扩展磁盘空间(经历无数坑,血一样总结,史上最全)
第一步 在vmware中将虚拟机关机后,鼠标右键设置,直接点击扩展加自己想要扩展的数量就可以了,这个比较简单不多说. 2 第二步 设置后进系统查看空间大小变化,实际并没有什么变化,我用的命令是df - ...
- 给VMware下的Linux扩展磁盘空间(以CentOS6.5为例)
#查看挂载点:df -h#显示: 文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/vg_dc01-lv_root47G 12G 34G 25% /tmpfs 504M 88K 50 ...
- 给VMware下的Linux扩展磁盘空间(以CentOS6.3为例)转
#查看挂载点:df -h#显示:文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/vg_dc01-lv_root 47G 12G 34G 25% /tmpfs 504M 88K 50 ...
- 给VMware下的Linux扩展磁盘空间(以CentOS6.3为例)
参照这篇文章进行的,但是和作者的步骤有些不一样. #查看挂载点:df -h#显示: 文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/vg_dc01-lv_root 47G 12G ...
- 给VMware下的Linux扩容磁盘空间到根分区(以centos7.0为例)
一.扩展VMWare硬盘空间 关闭Vmware 的 Linux系统,这样,才能在VMWare菜单中设置: VM -> Settings... -> Hardware -> Hard ...
- VirtualBox下Linux(centos)扩展磁盘空间
最近在Linux里做文件合并,做分词,磁盘空间不够,把扩展磁盘空间方法记录一下. 1.在VirtualBox安装路径下(例如C:\Program Files\Oracle\VirtualBox> ...
- VirtualBox给CentOS虚拟机挂载磁盘扩大空间
VirtualBox给CentOS虚拟机挂载磁盘扩大空间 楼主,发现虚拟机使用存储空间不够用的情况,需要改虚拟机挂载磁盘,扩容,在网上找了一波资料,于是整合记录操详细作如下: 概要步骤如下: 1.设置 ...
- VMwave下Ubuntu扩展磁盘空间
VMwave下Ubuntu扩展磁盘空间 Ubuntu原预装磁盘空间20G,随着系统安装软件越来越多,空间慢慢不够用. 打算安装DB2,许扩展磁盘空间. 环境: No LSB modules are a ...
随机推荐
- ES-Apache Lucene
前言 在介绍Lucene之前,我们来了解相关的历史. 有必要了解的Apache Apache软件基金会(也就是Apache Software Foundation,简称为ASF)是专门为运作一个开源软 ...
- 雪碧图(background-position)、overflow、title中的小图标、光标、rgb 和opacity 与rgba
一.background-position 雪碧图 我们的html和css中有三个属性可以向服务器发送请求:src url href 1.我们为什么使用雪碧图? 因为我们使用雪碧图之 ...
- laravel学习笔记(三)
模型传值 路由: Route::get('/posts/{post}','\App\Http\Controllers\PostController@show'); 方法: public functio ...
- Dreamoon and MRT
Dreamoon and MRT 题目链接: http://codeforces.com/group/gRkn7bDfsN/contest/212299/problem/B 只需要考虑相对位置,设a0 ...
- 循环实现数组filter方法
// 循环实现数组 filter 方法 const selfFilter = function (fn, context){ // 如果调用的地方使用箭头函数,这里的this岂不是不对了,那该怎么解决 ...
- 【转】C# WinForm中的Label如何换行
第一种是把Label的AutoSize属性设为False,手动修改Label的大小.这样的好处是会因内容的长度而自动换行,但是当内容的长度超过所设定的大小时,多出的内容就会无法显示.因此,这种方法适合 ...
- tmp note
cat file.txt > /dev/null 2>&1 丢弃错误和标准输出 systemctl isolate multi-user.target 切换回多用户命令行模式 sy ...
- SQL 中 NOT IN 查询不到数据
一.问题 用以下sql语句查询数据,结果为空 SELECT a.ID , a.Sub_Project_Name , a.Sub_Project_Type FROM TB_KYSubProject a ...
- Ztree 多选,显示勾选的路径
项目要求,需要向后台传递已经勾选的路径,如 l1-a, l1-l3-c,l1-l3-d;(如果是全选状态则只传递全选状态的路径,不传子节点). 具体可以参考jQ Ztree 的 v3.5 版本 Me ...
- 「 Luogu P2574 」 XOR的艺术——线段树
# 解题思路 这题不难,但是原谅我一开始的傻逼想法,一会儿再给大家透露透露. 先说怎么做这题. 显然对于 $0$ 和 $1$ 来说,异或无非也就只有两种变化 异或了奇数次,$0$ 就会变成 $1$,$ ...