Linux的VM虚拟机扩展磁盘空间

(1)vmware软件中编辑虚拟机设置中又扩容的选项,这里不做介绍。
(2)启动VM环境下的linux操作系统,添加新分区,需要root账号身份。

3.1 【fdisk -l】 extend 对应的是sda4,说明新创建的分区将会是sda4
 3.2 输入【fdisk /dev/sda】
 3.2.2输入命令【n】添加新分区。(这时候可能会报“No free sectors available”,参考最后的解决办法)
 3.2.3输入n后直接输入命令【p】创建主分区。
 3.2.4输入【回车】,选择默认大小,这样不浪费空间!!
 3.2.5输入【回车】。
 3.2.6输入【w】,保持修改
 3.3 输入【reboot】 重启linux,必须reboot,否则/dev/sda4无法格式化。

3.4 这时在/dev/目录下,才能看到了新的分区比如/dev/sda4
 3.5 【mkfs.ext3 /dev/sda4】格式化

3.6 在根目录下创建disk4目录
 3.7 【mount /dev/sda4 /disk4/】将分区mount到/disk4/上
 3.8 在vim修改/etc/fstab文件,加入【/dev/sda4 /disk4 ext3 defaults 0 0】一行,并保存,实现开机自动mount。
 至此,新增加的磁盘空间容量,即可在disk4上体现,并且重新开机自动mount该分区,追加磁盘空间的工作完毕。

附解决办法

Linux扩容时新建分区报错No free sectors available

扩展后执行fdisk -l查看是否成功

[root@localhost ~ ]# fdisk - l

Disk / dev / sda: 16.1 GB, 16106127360 bytes

255 heads, 63 sectors / track, 1958 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/ dev / sda1 * 1 6 48163 + 83 Linux

/ dev / sda2 7 515 4088542 + 83 Linux

/ dev / sda3 516 1239 5815530 83 Linux

/ dev / sda4 1240 1305 530145 5 Extended

/ dev / sda5 1240 1305 530113 + 82 Linux swap / Solaris

可见sda已经扩展成为16G,但是没分配给文件系统

继续执行fdisk /dev/sda进行新建磁盘

[root@localhost ~ ]# fdisk / dev / sda

The number of cylinders for this disk is set to 1958 .

There is nothing wrong with that, but this is larger than 1024 ,

and could in certain setups cause problems with:

1 ) software that runs at boot time (e.g., old versions of LILO)

2 ) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS / 2 FDISK)

Command (m for help): n

No free sectors available

前面执行fdisk -l的时候明明最后才是1305柱面,而且应该有1958柱面,为什么说没有空闲的扇区。

再看看fdisk -l执行结果,原来是/dev/sda5分配了作为swap分区,找到原因了就容易解决!!!!!!!

1.关闭swap分区# swapoff /dev/sda5

2.删除sda4和sda5.

[root@localhost ~ ]# fdisk / dev / sda

The number of cylinders for this disk is set to 1958 .

There is nothing wrong with that, but this is larger than 1024 ,

and could in certain setups cause problems with:

1 ) software that runs at boot time (e.g., old versions of LILO)

2 ) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS / 2 FDISK)

Command (m for help): d

Partition number ( 1 - 5 ): 5

Command (m for help): d

Partition number ( 1 - 5 ): 4

3.建立扩展分区4,建立分区sda5,写入

Command (m for help): n

Command action

e extended

p primary partition ( 1 - 4 )

e

Selected partition 4

First cylinder ( 1240 - 1958 , default 1240 ):

Using default value 1240

Last cylinder or + size or + sizeM or + sizeK ( 1240 - 1958 , default 1958 ):

Using default value 1958

Command (m for help): n

First cylinder ( 1240 - 1958 , default 1240 ):

Using default value 1240

Last cylinder or + size or + sizeM or + sizeK ( 1240 - 1958 , default 1958 ):

Using default value 1958

Command (m for help): w

The partition table has been altered !

然后重复执行文章最初的那些内容

转载于:https://blog.51cto.com/bindanieldai/1026845

关于vmware虚拟机linux的扩容问题相关推荐

  1. vmware虚拟机linux的扩容问题导致redhat无法启动!

    Give root password for maintenance         (or type Control-D to continue): 尝试过程:         1.按下Ctrl+D ...

  2. VMware虚拟机 linux NAT网络模式下 网关地址默认为192.168.1.2

    VMware虚拟机 linux NAT网络模式下 网关地址默认为192.168.1.2   默认0-2端口都被占用 不能将网关地址强制设置为192.168.1.1       因为.1被占用 网关地址 ...

  3. vmware虚拟机Linux系统中英文输入法及切换方法

    许多同学在安装虚拟机联网之后,打开浏览器进行搜索时,发现无法正常进行中英文的切换,下面将简单介绍一下vmware虚拟机Linux系统( CentOS7)中英文输入法及切换方法. 1:打开虚拟机右上角的 ...

  4. 虚拟机Linux磁盘扩容

    按照该方式,虚拟机磁盘成功扩容 注意:有快照的虚拟机无法直接扩容,建议先备份,再删除快照,进行扩容,以防万一!!! 1.关闭虚拟机,右键虚拟机,选择"设置" 2.在虚拟机设置页面中 ...

  5. 【转】VMWare虚拟机linux访问windows主机硬盘文件方法

    转自http://dog0boy.blog.163.com/blog/static/41173408200772134353194/ 安装vmware-tools      为了更好的解决虚拟机与主机 ...

  6. vmware虚拟机Linux(centOS)上用户密码忘记了怎么办?

    虚拟机Linux上用户密码忘记了怎么办? 今天准备再学习一下linux操作系统,由于之前已经安装过vaware和linux(centOS),所以这次认为不用安装直接使用就可以了.但,恼人的是密码给忘了 ...

  7. 完美解决VMware虚拟机 Linux系统 Ubuntu 20.04 硬盘/磁盘扩容的问题(超级超级详细)

    感谢CSDN博主的文章,我使用ubuntu20.04进行以下ubuntu16.04同样的操作步骤之后已经将40G扩充为80G 本文参考转装链接:https://blog.csdn.net/m0_434 ...

  8. VMware虚拟机Linux增加磁盘空间的扩容操作

    转载自点击打开链接 用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装.如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置 ...

  9. vmware虚拟机linux 桥接,linux之使用VMWare的桥接模式使主机和虚拟机中系统进行通讯...

    之前使用VMWare安装完centos7使用的是NAT模式来使虚拟机联网,这种方式简单方便,但是不能做到和本机进行通讯,于是今天将利用桥接模式联网,使本机可以和虚拟系统进行通讯.让我们结合图片一步步开 ...

最新文章

  1. 三星电池正在获取使用模式_三星Galaxy S10系列超大电池持久动力,解决电量烦恼...
  2. java定时扫描_springmvc 定时扫描
  3. 手机-字符串替换显示
  4. php分布式cache,thinkPHP实现MemCache分布式缓存功能
  5. xp,win7,win2003,win2008常用命令集
  6. bp神经网络代码_精通数据科学笔记 神经网络
  7. linux配置本地yum(CentOS7)
  8. 人生在世,运气很重要
  9. 阶乘c 语言代码,求10000的阶乘(c语言代码实现)
  10. Java try和catch的使用介绍
  11. mallplus多商户商城 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口
  12. 深度学习Tir-Hi3559A使用unbuntu系统
  13. ctworklist php开发,DICOM worklist工作原理
  14. iOS中视图切换的四种方式
  15. Javascript农历与公历相互转换
  16. 智能DNS解析过程详解
  17. 魔兽三界血歌鸿蒙武器怎么合成,《伏魔战记》关于武器材料出处以及合成以及对一些武器的使用心的...
  18. 崩坏3服务器维护2月8号,崩坏3 8月29日更新官方公告
  19. maven生成webapp
  20. linux终端分屏工具tumx

热门文章

  1. 写一个通用数据访问组件
  2. Ubuntu 14.04 64位上配置JDK操作步骤
  3. vs2008中,创建基于对话框的mfc动态库步骤
  4. 【Live555】live555源码详解(四):Medium媒体基础类
  5. flash php socket通信_php与flash as3 socket通信传送文件实现代码
  6. 自定义报错返回_Keras编写自定义层--以GroupNormalization为例
  7. 基于python的压测工具_Python Locust性能测试简介及框架实践
  8. bpython ipython_安装ipython后命令找不到ipython bpython -bash: *python: command not found
  9. Java项目:智能制造生产管理平台(java+SSM+mysql+Maven+Easyui+JSP)
  10. Java项目:在线小说阅读系统(读者+作者+管理员)(java+SSM+jsp+mysql+maven)