文档章节

Vmware centos 虚拟机根分区磁盘扩容(基于LVM)

乐晨
 乐晨
发布于 2015/11/10 15:03
字数 741
阅读 3177
收藏 3
点赞 0
评论 0

由于开发测试机器dev-vhost017根分区规划不足只有10G,需要扩容。(基于LVM)

先关闭dev-vhost017,然后在vSphere Client 将根分区硬盘10G 调整到50G

开启虚拟机
原始/ 大小 10G

[root@dev-vhost017 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root
                      8.3G  4.0G  3.9G  51% /
tmpfs                 939M   12K  939M   1% /dev/shm
/dev/sda1             477M   57M  396M  13% /boot


查看磁盘sda已扩展到50G
[root@dev-vhost017 ~]# 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): p

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007ef5b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1306     9972736   8e  Linux LVM

Disk /dev/mapper/vg_centos6-lv_root: 9135 MB, 9135194112 bytes
255 heads, 63 sectors/track, 1110 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_centos6-lv_swap: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


  
  


查看lvm状态
[root@dev-vhost017 ~]# pvs
  PV         VG         Fmt  Attr PSize PFree
  /dev/sda2  vg_centos6 lvm2 a--  9.51g    0 
[root@dev-vhost017 ~]# vgs
  VG         #PV #LV #SN Attr   VSize VFree
  vg_centos6   1   2   0 wz--n- 9.51g    0 
[root@dev-vhost017 ~]# lvs
  LV      VG         Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_root vg_centos6 -wi-ao---- 8.51g                                                    
  lv_swap vg_centos6 -wi-ao---- 1.00g


分区/dev/sda3
[root@dev-vhost017 ~]# 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): p

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007ef5b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1306     9972736   8e  Linux LVM
/dev/sda3            1306        6527    41942367+  83  Linux


[root@dev-vhost017 ~]# partprobe


重启虚拟机 格式化/dev/sda3
[root@dev-vhost017 ~]# mkfs.ext4 /dev/sda3


lvm 扩容

[root@dev-vhost017 ~]# pvcreate  /dev/sda3
  Physical volume "/dev/sda3" successfully created

[root@dev-vhost017 ~]# pvs
  PV         VG         Fmt  Attr PSize  PFree 
  /dev/sda2  vg_centos6 lvm2 a--   9.51g     0 
  /dev/sda3             lvm2 ---  40.00g 40.00g

[root@dev-vhost017 ~]# vgextend /dev/mapper/vg_centos6 /dev/sda3 (注意组名)
  Volume group "vg_centos6" successfully extended

[root@dev-vhost017 ~]# lvextend -L 39.9G /dev/vg_centos6/lv_root /dev/sda3
  Rounding size to boundary between physical extents: 39.90 GiB
  Size of logical volume vg_centos6/lv_root changed from 8.51 GiB (2178 extents) to 39.90 GiB (10215 extents).
  Logical volume lv_root successfully resized


[root@dev-vhost017 ~]# resize2fs /dev/vg_centos6/lv_root 
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_centos6/lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 3
Performing an on-line resize of /dev/vg_centos6/lv_root to 10460160 (4k) blocks.
The filesystem on /dev/vg_centos6/lv_root is now 10460160 blocks long.


[root@dev-vhost017 ~]# pvs
  PV         VG         Fmt  Attr PSize  PFree
  /dev/sda2  vg_centos6 lvm2 a--   9.51g    0 
  /dev/sda3  vg_centos6 lvm2 a--  40.00g 8.60g
[root@dev-vhost017 ~]# vgs
  VG         #PV #LV #SN Attr   VSize  VFree
  vg_centos6   2   2   0 wz--n- 49.50g 8.60g
[root@dev-vhost017 ~]# lvs
  LV      VG         Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_root vg_centos6 -wi-ao---- 39.90g                                                    
  lv_swap vg_centos6 -wi-ao----  1.00g   


[root@dev-vhost017 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root
                       40G  4.0G   34G  11% /
tmpfs                 939M   12K  939M   1% /dev/shm
/dev/sda1             477M   57M  396M  13% /boot




© 著作权归作者所有

共有 人打赏支持
乐晨
粉丝 87
博文 108
码字总数 127052
作品 0
徐汇
系统管理员
VMware虚拟机扩展Linux根目录磁盘空间(Centos)

最近在VMware虚拟机上使用Centos,用着用着,发现虚拟机的磁盘空间不够了。通过以下步骤成功扩展了根目录的磁盘空间 1、Centos 关机,选择编辑虚拟机设置,硬盘,在实用工具那里选择“扩展”...

雪饼 ⋅ 2017/06/15 ⋅ 0

XenServer 虚拟机(centos7.2)扩容LVM磁盘分区的方法

XenServer 虚拟机(centos7.2)扩容LVM磁盘分区的方法 说明:XenServer(6.2)里面安装的虚拟机(centos7),分区的时候采用的是LVM磁盘分区,文件系统格式为xfs 需求:现在需要扩容虚拟机根分区/...

yikayi ⋅ 2017/02/14 ⋅ 0

给虚拟机VMWare下的redhat5.5根分区扩容

今天在Linux下通过sqlplus / as sysdba启动数据库时报以下错误: ERROR: ORA-09817: Write to audit file failed. Linux-x8664 Error: 28: No space left on device ORA-09945: Unable to in......

SANSOM ⋅ 2013/08/20 ⋅ 0

linux下如何增加LVM磁盘空间

根文件系统快用完了,给你一块新硬盘,怎样实现根文件系统扩容?这是面试中经常会出现的一个问题。接下来,我们就在虚拟机里面做一下这个试验。 1、试验环境 物理机:Windows XP 虚拟机:VMw...

bobo5900pro ⋅ 2015/10/12 ⋅ 0

如何在CentOS 7中添加新磁盘而不用重启系统

导读 对大多数系统管理员来说扩充 Linux 服务器的磁盘空间是日常的工作之一。因此这篇文章会通过使用 Linux 命令,在 CentOS 7 系统上演示一些简单的操作步骤来扩充您的磁盘空间而不需要重启...

linuxprobe16 ⋅ 2016/12/25 ⋅ 0

VMware+centos7.3给lvm扩容

配置环境:VMware+centos7.3。 初始分配磁盘大小不够,需要增加空间,lvm是一个很实用的方案,上图(来自阿铭)是lvm构成图解。physical volume>volume group>logical volume。此logical vol...

c1awn ⋅ 2017/06/28 ⋅ 0

VMware vSphere Client下增加虚拟机磁盘空间的方法

随着系统运维时间的增长,磁盘就日益的损耗,如果遇到虚拟机报磁盘空间不足怎么办?还好,我们可以通过磁盘阵列增加磁盘空间,然后扩容到虚拟机中去。 对于linux虚拟机磁盘扩容的方案有两种,...

yzy121403725 ⋅ 05/08 ⋅ 0

CentOS7 LVM添加硬盘及扩容

一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,...

张斌_青岛 ⋅ 2015/03/13 ⋅ 0

基于openstack的iscsi挂载,磁盘及虚拟机扩容测试

术语和缩略语: OpenStack是IaaS(基础设施即服务)组件,是一个云平台管理的项目,它不是一个软件,这个项目由几个主要的组件组合起来完成一些具体的工作。 基于IP协议的SAN技术 --ISCSI Iscs...

乐晨 ⋅ 2012/10/26 ⋅ 2

ESXI6.0 windows虚拟机 硬盘扩容实例...

有一台虚拟机硬盘扩容的步骤: 1: Vcenter上面对需要扩容的机器进行磁盘的扩容.(其实就是把硬盘的容量从60G改成100G. 改个数字而已!) 2: 登录对应的机器,进入磁盘管理.你会发现添那块盘依然是...

求学ing ⋅ 2016/01/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

对于程序员的招聘问题,作为软件人的一些吐槽和建议

作为软件人,找工作有时候似乎挺苦逼的。 说真的,让我去掉前面这句中“似乎”二字吧。就是苦逼!很多人都曾抱怨处在招聘的一方很糟糕——我们没有任何可靠的方式来甄别会写代码并且写得好的...

老道士 ⋅ 21分钟前 ⋅ 0

HDFS原理学习

一、概述 1、 Hadoop整合了众多的文件系统,首先提供了一个高层的文件系统抽象org.apache.hadoop.fs.FileSystem。然后有各个文件系统的实现类。 2、Hadoop是JAVA编写的,不同文件系统之间的交...

cjxcloud ⋅ 25分钟前 ⋅ 0

Linux下MySQL表名不区分大小写的设置方法(抄袭别人的)

Linux下MySQL表名不区分大小写的设置方法 MySQL表名不区分大小写的设置方法 在用centox安装mysql后,把项目的数据库移植了过去,发现一些表的数据查不到,排查了一下问题,最后发现是表名的大...

随风而浮沉 ⋅ 30分钟前 ⋅ 0

ubuntu下安装宋体simsun

sudo cp simsun.ttc /usr/share/fonts cd /usr/share/fonts sudo chmod 644 simsun.ttc 更新字体缓存: 代码: sudo mkfontscale 代码: sudo mkfontdir 代码: sudo fc-cache -fsv 安装chrome扩......

wangxuwei ⋅ 31分钟前 ⋅ 0

利用 ssh 传输文件

Linux 下一般可以用 scp 命令通过 ssh 传送文件: #把服务器上的 /home/user/a.txt 发送到本机的 /var/www/local_dir 目录下scp username@servername:/home/user/a.txt /var/www/local_dir...

大灰狼时间 ⋅ 41分钟前 ⋅ 0

web3j教程:android和java程序员如何使用web3j开发区块链以太坊

如何使用web3j为Java应用或Android App增加以太坊区块链支持,本教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤...

智能合约 ⋅ 今天 ⋅ 0

web3j开发java或android以太坊智能合约快速入门

web3j简介 web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。 可以通过它进行以太坊区块链...

笔阁 ⋅ 今天 ⋅ 0

一起读书《深入浅出nodejs》-异步I/O

异步I/O “异步”这个名词其实很早就诞生了,但它大规模流行却是在Web 2.0浪潮中,它伴随着AJAX的第一个A(Asynchronous)席卷了Web。 为什么要异步I/O 关于异步I/O为何在Node里如此重要,这与...

小草先森 ⋅ 今天 ⋅ 0

JVM各种问题

1、如果启动什么都不设,会怎样? 先来看一个命令 [root@localhost bin]# java -XX:+PrintCommandLineFlags -version -XX:InitialHeapSize=29899008 -XX:MaxHeapSize=478384128 -XX:+PrintCo......

算法之名 ⋅ 今天 ⋅ 0

SAS笔记-宏2

宏是一种文本,一般来说其编译是在程序执行之前。 宏变量的创建 %let语句 %let macro_variables = text; %let是常见的宏变量建立方式,其编译就在执行前。如下例中,想要宏变量test等于数据集...

tonorth123 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部