由于扩容磁盘的操作非同小可,一旦哪一步出现问题,就会导致分区损坏,数据丢失等一系列严重的问题,因此建议:在进行虚拟机分区扩容之前,一定要备份重要数据文件,并且先在测试机上验证以下步骤,再应用于您的生产机器。如果虚拟机的磁盘不够用了,建议附加新磁盘进行使用,不到万不得已一般不要扩容磁盘分区。

操作系统环境:

[root@hlmcent69n1 ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)

1.关闭虚拟机

备注:扩容磁盘需要关闭虚拟机,否则无法调整磁盘的大小

2.调整磁盘的大小(示例中将原来的30GB调整为了100GB)

3.等待跟新完成,启动虚拟机,查看到整块磁盘已经变为100G,但/dev/sda1分区还是30G

4.使用命令:fdisk /dev/sda,重新划分分区/dev/sda1

[root@hlmcent69n1 ~]# fdisk /dev/sdaWARNING: DOS-compatible mode is deprecated. It's strongly recommended toswitch off the mode (command 'c') and change display units tosectors (command 'u').Command (m for help): p    ##查看目前的分区信息Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 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: 0x0005498fDevice Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3917    31456256   83  LinuxCommand (m for help): u    ##默认以柱面的形式显示,运行该参数后会以扇区的形式显示
Changing display/entry units to sectorsCommand (m for help): pDisk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005498fDevice Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    62914559    31456256   83  Linux
##记录该标黄的start值Command (m for help): d    ##将原来的/dev/sda1分区删除
Selected partition 1Command (m for help): pDisk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005498fDevice Boot      Start         End      Blocks   Id  SystemCommand (m for help): n    ##重新创建分区
Command actione   extendedp   primary partition (1-4)
p
Partition number (1-4): 1
First sector (63-209715199, default 63): 2048    ##该值需要与上述标黄的start值相同
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199):
Using default value 209715199Command (m for help): pDisk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005498fDevice Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   209715199   104856576   83  LinuxCommand (m for help): a    ##激活分区
Partition number (1-4): 1Command (m for help): p    ##再次查看分区,确认已激活,激活后Boot对应的值为*Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005498fDevice Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   209715199   104856576   83  LinuxCommand (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: Device or resource busy.
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.

5.使用fdisk –l查看/dev/sda1已经变为了100G,但使用df –h查看/dev/sda1还是30G

6.此时拉伸文件系统的话,输出信息类似如下,拉伸没有生效。需要重启电脑以便重读分区表后,才能成功拉伸文件系统。备注:可以使用“blkid”命令查看分区的文件系统

7.重启电脑后,重新使用命令:resize2fs,拉伸Ext4的文件系统,可以看到成功拉伸文件系统

8.重新查看,发现/dev/sda1成功拉伸为了100G,并且之前的数据文件仍然存在并可正常使用。

转载于:https://www.cnblogs.com/stonehe/p/8615336.html

CentOS6.9 ARM虚拟机扩容系统磁盘相关推荐

  1. 虚拟机安装系统磁盘扩容

    虚拟机安装系统分配40G,导致不够用,需要新增一部分空间,记录扩容内容,跟着敲命令即可,超详细,完成记得点赞. 虚拟机系统需要关机,需要没有存在快照,扩容之后开机分配 查看磁盘容量 df -h 查看分 ...

  2. xenserver 虚拟机扩容lvm磁盘分区的方法_从零开始学Linux运维|35.LVM(逻辑卷管理)的创建...

    简单来说 LVM是建立在硬盘和分区之上的一个逻辑层,提高磁盘分区管理的灵活性 如果没有使用LVM,我们直接访问文件系统读取硬盘内容 使用了LVM我们是通过逻辑卷的东西来读取硬盘内容 使用LVM增加一个 ...

  3. xenserver 虚拟机扩容lvm磁盘分区的方法_Linux磁盘扩容

    例: 1.查看磁盘文件可用空间,发现可用磁盘空间只有30多个 [root@server tomcat-atm]# df -h 2.查看磁盘空间对的详细信息,可见有一个160G的磁盘 [root@ser ...

  4. linux(虚拟机) ext4系统磁盘扩容操作(磁盘多个分区,扩张分区大小扩张物理卷大小来扩容逻辑卷)

    目录 ext4文件系统磁盘扩容 目标 途径 操作步骤 改变前的现状 操作和改变后的状态 ext4文件系统磁盘扩容 一个磁盘有多个分区,分别创建了物理卷.卷组.逻辑卷.通过虚拟机软件对虚拟机的磁盘/de ...

  5. linux(虚拟机) ext4系统磁盘扩容操作(磁盘多个分区,新增分区新增物理卷来扩容逻辑卷)

    目录 ext4文件系统磁盘扩容 目标 途径 操作步骤 改变前的现状 操作和改变后的状态 ext4文件系统磁盘扩容 一个磁盘有多个分区.分别创建了物理卷.卷组.逻辑卷.通过虚拟机软件对虚拟机的磁盘/de ...

  6. 2021-11-22--中标麒麟-Linux系统扩容根目录磁盘空间

    title categories tags abbrlink date updated 中标麒麟-Linux系统扩容根目录磁盘空间 Linux 中标麒麟 yum 6db4 2021-11-22 15: ...

  7. linux系统 opt扩容,Linux系统扩容根目录磁盘空间的操作方法

    一.使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变. 产生的原因是没有给磁盘格式化,没有增加分区. 二.操作方法 1. ...

  8. VMware虚拟机扩展Ubuntu系统磁盘空间

    转载:https://www.cnblogs.com/dongry/p/10620894.html 1 首先给虚拟机扩容 虚拟机->设置->硬盘->实用程序->扩展磁盘容量 2 ...

  9. linux扩容根目录空间_Linux系统扩容根目录磁盘空间的操作方法

    Linux系统扩容根目录磁盘空间的操作方法 一.使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变. 产生的原因是没有给磁盘 ...

最新文章

  1. 基于Pygame写的翻译方法
  2. Docker 和 Kubernetes 从听过到略懂:给程序员的旋风教程
  3. C#中自定义属性的例子
  4. Eclipse(javaweb)刚换工作空间之后,应该做哪几件事
  5. Lighting System Design UVA - 11400 动态规划
  6. linux中make的用法
  7. Java线程的6种状态
  8. 如何加声调口诀_声母韵母口诀顺口溜歌曲(怎么快速记住声母韵母)
  9. 【ES】Mac 下安装ES 报错 Failed to create native process factories for Machine Learning
  10. git原理和常用操作
  11. adobe photoshop教程:使用PS创建逼真生动的水下文本效果
  12. 关于[知识竞赛现场管理系统-双屏PPT版]内置的第三方答题平台以及[评委计分系统-双屏专业版]的特殊疑难问题 汇编
  13. 新势力盯上了“新能源车险”
  14. 单盘齿廓测量仪的设计
  15. N沟道MOSFET所需的高于电池的电源电压
  16. 英雄联盟|王者|穿越火线 bgm AI配乐大赛分享
  17. 【程序员笑话】让你泪流满面的瞬间
  18. 浏览器无法访问hdfs界面问题
  19. 成语消消乐java代码_成语消消看-4399成语消消看-成语消消看答案大全
  20. linux 压缩文件命令

热门文章

  1. 在kotlin companion object中读取spring boot配置文件,静态类使用@Value注解配置
  2. 使用feign调用注解在eureka上的微服务,简单学会微服务
  3. jupyter qtconsole 配置文件的生成和修改
  4. 第一个spring程序
  5. tomcat外网映射工具
  6. Python os.getcwd() 方法
  7. 嵌入式Linux的OTA更新,基础知识和实现
  8. Google Pixel 超分辨率--Super Resolution Zoom
  9. 视频动作定位的分层自关注网络:ICCV2019论文解析
  10. Mysql悲观锁以及乐观锁案例说明