`
namezhou
  • 浏览: 158593 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Centos7 虚拟机挂载未分配的空间

 
阅读更多

客户给分配了一台虚拟机,系统安装是Centos7系统,空间为80G,df -h 命令查看系统后发现只有40G左右的空间可用,剩余空间未分配。下面记录主要过程:

查看当前已分配的空间

df -h

 

 

[root@centosVM2 ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   35G  3.8G   32G   11% /
devtmpfs                 7.8G     0  7.8G    0% /dev
tmpfs                    7.8G     0  7.8G    0% /dev/shm
tmpfs                    7.8G  9.8M  7.8G    1% /run
tmpfs                    7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/xvda1              1014M  169M  846M   17% /boot
tmpfs                    1.6G   12K  1.6G    1% /run/user/42
tmpfs                    1.6G     0  1.6G    0% /run/user/0

 发现总共只有36G左右的空间可用,接下来我们查看系统的分区结构

lsblk

 

[root@centosVM2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0              11:0    1  368K  0 rom
xvda            202:0    0   80G  0 disk
├─xvda1         202:1    0    1G  0 part /boot
└─xvda2         202:2    0   39G  0 part
  ├─centos-root 253:0    0   35G  0 lvm  /
  └─centos-swap 253:1    0    4G  0 lvm  [SWAP]

 这个就很清晰的显示出系统的磁盘结构了,xvda是硬盘,分了两个分区xvda1和xvda2,占用40G空间,剩余应该还有40G。

fdisk /dev/xvda

 

[root@centosVM2 ~]# fdisk /dev/xvda
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助):p

磁盘 /dev/xvda:85.9 GB, 85899345920 字节,167772160 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a7eaf

    设备 Boot      Start         End      Blocks   Id  System
/dev/xvda1   *        2048     2099199     1048576   83  Linux
/dev/xvda2         2099200    83886079    40893440   8e  Linux LVM

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p
分区号 (3,4,默认 3):
起始 扇区 (83886080-167772159,默认为 83886080):
将使用默认值 83886080
Last 扇区, +扇区 or +size{K,M,G} (83886080-167772159,默认为 167772159):
将使用默认值 167772159
分区 3 已设置为 Linux 类型,大小设为 40 GiB

命令(输入 m 获取帮助):t
分区号 (1-3,默认 3):
Hex 代码(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”

命令(输入 m 获取帮助):wq
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)
正在同步磁盘。

 大概是显示一下分区,创建一个新的逻辑卷并指定为linux lvm格式(8e);

 重启一下机器,重启完成后再次查看分区结构  lsblk

[root@centosVM2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0              11:0    1 1024M  0 rom
xvda            202:0    0   80G  0 disk
├─xvda1         202:1    0    1G  0 part /boot
├─xvda2         202:2    0   39G  0 part
│ ├─centos-root 253:0    0   35G  0 lvm  /
│ └─centos-swap 253:1    0    4G  0 lvm  [SWAP]
└─xvda3         202:3    0   40G  0 part

 

接下来要创建卷组,即volume group。名称为data

[root@centosVM2 ~]# vgcreate data /dev/xvda3
  Physical volume "/dev/xvda3" successfully created.
  Volume group "data" successfully created

 

接下来创建逻辑卷,即logic volume,可以分多个,我这里空间不多,就分一个就可以了,占用100%空间。

[root@centosVM2 ~]# lvcreate --name datadisk -l 100%FREE data
  Logical volume "datadisk" created.

 接下来格式化逻辑卷,使用mkfs指令将逻辑卷格式化成xfs格式,然后逻辑卷就可以使用mount指令挂载使用啦。

[root@centosVM2 ~]# mkfs.xfs /dev/data/datadisk
meta-data=/dev/data/datadisk     isize=512    agcount=4, agsize=2621184 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=10484736, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=5119, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

 接下来就可以挂载了

[root@centosVM2 ~]# mkdir /disk
[root@centosVM2 ~]# mount /dev/data/datadisk /disk

 接下来再查看空间

[root@centosVM2 ~]# df -h
文件系统                   容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root     35G  3.8G   32G   11% /
devtmpfs                   7.8G     0  7.8G    0% /dev
tmpfs                      7.8G     0  7.8G    0% /dev/shm
tmpfs                      7.8G  9.7M  7.8G    1% /run
tmpfs                      7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/xvda1                1014M  169M  846M   17% /boot
tmpfs                      1.6G   12K  1.6G    1% /run/user/42
tmpfs                      1.6G     0  1.6G    0% /run/user/0
/dev/mapper/data-datadisk   40G   33M   40G    1% /disk

最后,如果需要重启后自动挂载,需要在/etc/fstab里追加

/dev/data/datadisk /disk                        xfs     defaults        0 0

  

 

参考资料:

https://blog.csdn.net/weixin_38232749/article/details/81083383

https://www.linuxidc.com/Linux/2015-03/115465.htm

分享到:
评论

相关推荐

    CentOS7虚拟机添加、挂载硬盘详细过程

    在本文中,我们将深入探讨如何在CentOS 7系统中,使用VMware虚拟机为Linux系统添加、格式化和挂载新的硬盘。首先,我们理解一个重要的概念:在Linux中,所有的硬件设备,包括硬盘,都被表示为位于`/dev`目录下的文件...

    CentOS在虚拟机里面分辨率小如何解决

    1. 首先启动CentOS虚拟机。 2. 接下来,需要安装VMware Tools。这一步骤是通过虚拟机软件菜单里的选项来进行,通常名为“安装VMware Tools”或相似选项,完成安装后,虚拟光驱会自动挂载VMware Tools的安装介质。 3....

    centos7虚拟机共享文件夹设置

    本教程将详细讲解如何在CentOS 7虚拟机中设置共享文件夹,以实现与Windows主机之间的文件共享,这对于开发人员和系统管理员来说非常实用。 首先,你需要确保已经安装了虚拟机软件,如VMware或VirtualBox,并且已经...

    利用VMwaretTools实现CentOS Linux 虚拟机与宿主机XP的资源共享.doc

    实现 CentOS Linux 虚拟机与宿主机 XP 的资源共享 标题 “利用 VMwaretTools 实现 CentOS Linux 虚拟机与宿主机 XP 的资源共享” 主要讲解了如何使用 VMwaretTools 实现 CentOS Linux 虚拟机与宿主机 XP 之间的资源...

    WM虚拟机下安装CentOS6.5系统教程

    在本教程中,我们将详细讲解如何在WM(可能是指WMware)虚拟机环境下安装CentOS 6.5操作系统。这是一份由个人安装经验整理出的教程,适用于想要在虚拟环境中搭建CentOS 6.5开发或测试环境的用户。 首先,创建虚拟机...

    centos7挂载windows的NTFS文件系统的移动硬盘需要的ntfs-3g

    在Linux系统中,尤其是CentOS 7这样的发行版,与Windows系统进行文件交换时,由于文件系统的不兼容性,Linux默认无法直接挂载Windows NTFS格式的移动硬盘。为了解决这个问题,我们需要安装一个名为`ntfs-3g`的软件包...

    Centos7硬盘挂载方法

    关机状态下在虚拟机上添加一块硬盘 容量大于10G,再启动 查看新添加的磁盘 fdisk -l //或者cat /proc/partitions 新建分区 fdisk /dev/sdb //这里的sdb是新添加出来的硬盘 n //添加新分区 p //创建主分区 1 分区...

    centos7下sdn网络配置.docx

    CentOS 7 下 SDN 网络配置 本文档旨在指导用户在 CentOS 7 环境下配置 SDN(Software Defined Networking)网络。SDN 是一种新型的网络架构,它将网络控制面和数据面分离,实现了网络控制的智能化和自动化。 SDN ...

    VMware虚拟机CentOS 7 磁盘扩容.docx

    VMware 虚拟机 CentOS 7 磁盘扩容 ...本文详细介绍了在 VMware 虚拟机上扩容 CentOS 7 系统的磁盘的步骤,包括修改虚拟机磁盘信息、挂载磁盘、分区、格式化、新建卷组、扩展卷组、扩展文件系统等步骤。

    vm+centos7+oracle安装

    根据提供的标题、描述、标签及部分内容,我们可以整理出在虚拟机VM14环境下安装CentOS7与Oracle的具体步骤和技术要点。 ### 虚拟机VM14环境下CentOS7系统安装Oracle11gR2教程 #### 准备工作 在开始安装之前,确保...

    VirtualBox安装CentOS7虚拟机以及增强工具(图文)

    在本文中,我们将详细介绍如何使用VirtualBox安装CentOS7虚拟机,并且会涉及如何安装和使用增强工具。VirtualBox是一款开源的虚拟化软件,它允许你在一台物理机器上运行多个操作系统,无需重新启动。对于开发人员和...

    Hyper_V给虚拟机换磁盘_centos_1.11

    在案例中,一台运行CentOS 7的web服务器初始配置了100GB的磁盘,但实际使用中发现容量过剩,为了优化资源分配,计划将其调整为10GB。由于Hyper-V不支持直接缩小磁盘大小,因此需要通过创建新的虚拟磁盘并将原有数据...

    VMware中Centos磁盘扩容

    在 VMware 虚拟机中扩展 CentOS 7 磁盘容量主要分为两步:虚拟机扩展磁盘容量和在 CentOS 7 系统中挂载磁盘。 虚拟机扩展磁盘容量 1. 打开 VMware 虚拟机,选择需要扩展磁盘的虚拟机,点击设备中的“硬盘”。 2. ...

    扩大VMware虚拟机中CentOS7的硬盘空间过程记录1

    在本篇记录中,我们将详述如何扩大VMware虚拟机中运行的CentOS7操作系统的硬盘空间。这个过程主要包括以下几个步骤: 1. **扩展虚拟硬盘**: 首先,你需要关闭运行中的虚拟机。然后,进入VMware的虚拟机设置,选择...

    CentOS7基于Netinstall安装系统

    在CentOS7虚拟机安装完成后,可以通过虚拟机的快照功能定期保存虚拟机状态,以便在出现问题时快速恢复。 另外,建议定期更新虚拟机内的操作系统和应用程序,以确保系统的安全性和稳定性。对于长期不使用的虚拟机,...

    VirtualBox虚拟机安装CentOS 7图文教程

    本教程详细介绍了如何在VirtualBox虚拟机中安装CentOS 7操作系统,适合初学者参考。在IT行业中,熟悉虚拟化技术如VirtualBox以及Linux系统管理是必备技能,特别是对于Java Web开发者,了解Linux环境有助于提升服务器...

    centos7-linux镜像文件

    4. **虚拟机配置**:为了确保CentOS 7在VMware上的顺利运行,需要正确配置虚拟机的硬件资源,如内存、CPU、磁盘空间、网络适配器等。此外,安装过程中选择正确的安装类型(如最小化安装、服务器安装、桌面安装)也很...

    VMware安装CentOS6.5教程1.pdf

    最后,挂载下载的ISO镜像文件到虚拟机,启动虚拟机并开始安装过程。 在安装过程中,首先会进入启动菜单,选择第一个选项进入。稍后,跳过语言检测,选择简体中文作为安装语言,然后选择美式英语键盘布局。在存储...

    centos7救援模式修复系统文件

    ### CentOS 7 救援模式修复系统文件 #### 背景介绍 在日常使用Linux系统的过程中,可能会遇到由于突然断电、非法关机或硬件兼容性问题导致系统文件损坏,进而使得系统无法正常启动的问题。针对这种情况,CentOS 7...

    (CentOS7镜像)CentOS-7-x86-64-Minimal-2009.rar

    【标题】"(CentOS7镜像)CentOS-7-x86-64-Minimal-2009.rar" 提供的是一个基于Linux发行版的CentOS 7的最小化安装镜像,适用于创建虚拟机环境。这个版本特别针对系统管理员和开发者设计,包含了运行操作系统最基本...

Global site tag (gtag.js) - Google Analytics