专栏首页A2DataVMware-磁盘扩容

VMware-磁盘扩容

生活

就是一系列下定决心的努力

· 正 · 文 · 来 · 啦 ·

有时候,我们由于对磁盘的使用没有一个度的掌握,导致磁盘资源紧张不够使用。那么怎么解决呢?

还好VMware 可以设置扩展磁盘。 (虚拟机需要关机的状态下才可以)

扩容前(解压大数据的安装包都不够了=.=)

扩展VMWare硬盘空间

1 关闭Vmware 的 Linux系统

2 在VMWare菜单中设置:

VM -> Settings… -> Hardware -> Hard Disk -> Utilities -> Expand 输入你想要扩展到多少G,假设新增加了 40G

3、对新增加的硬盘进行分区

执行步骤:

执行“fdisk /dev/sda”,进入到fdisk 输入p指令,查看已分区数量(有两个 /dev/sda1 /dev/sda2) 输入 n {new partition}指令,新增加一个分区 输入p {primary partition},分区类型选择为主分区 输入分区号 3 {partition number} ,分区号选3(上面显示我已经有2个分区了) 回车      默认(起始扇区) 回车      默认(结束扇区) 输入t {change partition id}指令,修改分区类型 按提示输入刚才的分区号3 输入分区类型 8e {Linux LVM partition} 输入w指令,将以上改动写入分区表 最后完成,退出fdisk命令

[root@Master ~]# 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: 64.4 GB, 64424509440 bytes
255 heads, 63 sectors/track, 7832 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: 0x0006f7fb

   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        2611    20458496   8e  Linux LVM

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (2611-7832, default 2611): 
Using default value 2611
Last cylinder, +cylinders or +size{K,M,G} (2611-7832, default 7832): 
Using default value 7832

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 8e
Changed system type of partition 3 to 8e (Linux LVM)

Command (m for help): w
The partition table has been altered!

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 or after you run partprobe(8) or kpartx(8)
Syncing disks.

重启系统 reboot

4.对新添加的硬盘格式化

[root@Master ~]# mkfs.ext3 /dev/sda3
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
2621440 inodes, 10484755 blocks
524237 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
320 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000, 7962624

正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

5.添加新LVM到已有的LVM组,实现扩容

lvm> pvcreate /dev/sda3
  Physical volume "/dev/sda3" successfully created
lvm> vgextend VolGroup /dev/sda3
  Volume group "VolGroup" successfully extended
lvm> lvextend -L +39.9G /dev/mapper/VolGroup-lv_root
  Rounding size to boundary between physical extents: 39.90 GiB
  Size of logical volume VolGroup/lv_root changed from 17.51 GiB (4482 extents) to 57.41 GiB (14697 extents).
  Logical volume lv_root successfully resized



lvm> pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup
  PV Size               19.51 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              4994
  Free PE               0
  Allocated PE          4994
  PV UUID               Rb1azw-uuPc-yQ52-EzIG-hWq7-MwUp-OiiYiz

  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               VolGroup
  PV Size               40.00 GiB / not usable 4.07 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              10238
  Free PE               10238
  Allocated PE          0
  PV UUID               js1YR7-83XY-9TTT-h5Cr-aZA0-VVdf-wdvUO0

lvm> quit

配置详情解答:

lvm                                      进入lvm管理  
lvm> pvcreate /dev/sda3                          这是初始化刚才的分区,必须的  
lvm>vgextend centos /dev/sda3                    将初始化过的分区加入到虚拟卷组vg_dc01
lvm>lvextend -L +39.9G /dev/mapper/centos-root  扩展已有卷的容量
lvm>pvdisplay                           查看卷容量,这时你会看到一个很大的卷了
lvm>quit                              退出

只是卷扩容了,下面是文件系统的真正扩容,输入以下命令:

[root@Master mapper]# resize2fs /dev/mapper/VolGroup-root
resize2fs 1.41.12 (17-May-2010)
open: 没有那个文件或目录 打开/dev/mapper/VolGroup-root时

最后再运行下:df -h 
即可看到扩容后的磁盘空间

[root@Master~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   76G  5.4G   71G    8% /
devtmpfs                 3.9G     0  3.9G    0% /dev
tmpfs                    3.9G     0  3.9G    0% /dev/shm
tmpfs                    3.9G  8.5M  3.9G    1% /run
tmpfs                    3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/sda1                497M  125M  373M   26% /boot

‘ 所谓成功 ’

坚持把简单的事情做好就是不简单

坚持把平凡的事情做好就是不平凡

每个人都有潜在的能量,只是很容易--

被习惯所掩盖,

被时间所迷离,

被惰性所消磨。

那么,成功呢?就是在平凡中做出不平凡的坚持

本文分享自微信公众号 - DataScience(DataScienceTeam),作者:Jack 风

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-11-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • VMware—Linux 5安装

    挂载点 装置 说明

    DataScience
  • 实战RAID5

    1.创建raid设备md5,RAID级别5,可用设备3个,热备设备1个.分别为/dev/sdc1,/dev/sdc2,/dev/sdc3

    DataScience
  • 过滤数据,让世界更美好!

    《如何精准获取你想要的数据?——过滤大法好!》一文,同大家分享了过滤查询的基础语句,WHERE 过滤查询及 LIKE 模糊查询,但是这些数据查询之后可以直接用吗...

    DataScience
  • Linux系统LVM逻辑卷创建过程以及自动化脚本

    最近在上海新建机房的时候,给了我 2 台 M2 机型服务器,在做初始化的时候发现有一堆磁盘: [root@Centos64:~]# fdisk -l | gre...

    张戈
  • Linux  释放Linux 系统预留的硬盘空间

    大多数文件系统都会保留一部分空间作为紧急情况时用(比如硬盘空间满了),这样能保证有些关键应用(比如数据库)在硬盘满的时候有点余地,不至于马上就crash,给监控...

    授客
  • nghttp2 - HTTP/2 C Library 简明教程(二)

    程序手艺人
  • 10.YOLO系列及如何训练自己的数据。

    SSD失败之后就挺失望的,而且莫名其妙,于是转向YOLO了,其实object detection领域可选的模型并不多,RCNN系列我是大概看过的,还写过:RCN...

    和蔼的zhxing
  • 企业故障案例:Web服务器磁盘满深入解析及解决

    ######################################################### # 硬盘显示被写满但是用du -sh /*...

    张琳兮
  • linux软raid制作记录

    domain0
  • mdadm软RAID的删除方法和注意事项 转

    domain0

扫码关注云+社区

领取腾讯云代金券