关于vmware虚拟机linux的扩容问题
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的扩容问题相关推荐
- vmware虚拟机linux的扩容问题导致redhat无法启动!
Give root password for maintenance (or type Control-D to continue): 尝试过程: 1.按下Ctrl+D ...
- VMware虚拟机 linux NAT网络模式下 网关地址默认为192.168.1.2
VMware虚拟机 linux NAT网络模式下 网关地址默认为192.168.1.2 默认0-2端口都被占用 不能将网关地址强制设置为192.168.1.1 因为.1被占用 网关地址 ...
- vmware虚拟机Linux系统中英文输入法及切换方法
许多同学在安装虚拟机联网之后,打开浏览器进行搜索时,发现无法正常进行中英文的切换,下面将简单介绍一下vmware虚拟机Linux系统( CentOS7)中英文输入法及切换方法. 1:打开虚拟机右上角的 ...
- 虚拟机Linux磁盘扩容
按照该方式,虚拟机磁盘成功扩容 注意:有快照的虚拟机无法直接扩容,建议先备份,再删除快照,进行扩容,以防万一!!! 1.关闭虚拟机,右键虚拟机,选择"设置" 2.在虚拟机设置页面中 ...
- 【转】VMWare虚拟机linux访问windows主机硬盘文件方法
转自http://dog0boy.blog.163.com/blog/static/41173408200772134353194/ 安装vmware-tools 为了更好的解决虚拟机与主机 ...
- vmware虚拟机Linux(centOS)上用户密码忘记了怎么办?
虚拟机Linux上用户密码忘记了怎么办? 今天准备再学习一下linux操作系统,由于之前已经安装过vaware和linux(centOS),所以这次认为不用安装直接使用就可以了.但,恼人的是密码给忘了 ...
- 完美解决VMware虚拟机 Linux系统 Ubuntu 20.04 硬盘/磁盘扩容的问题(超级超级详细)
感谢CSDN博主的文章,我使用ubuntu20.04进行以下ubuntu16.04同样的操作步骤之后已经将40G扩充为80G 本文参考转装链接:https://blog.csdn.net/m0_434 ...
- VMware虚拟机Linux增加磁盘空间的扩容操作
转载自点击打开链接 用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装.如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置 ...
- vmware虚拟机linux 桥接,linux之使用VMWare的桥接模式使主机和虚拟机中系统进行通讯...
之前使用VMWare安装完centos7使用的是NAT模式来使虚拟机联网,这种方式简单方便,但是不能做到和本机进行通讯,于是今天将利用桥接模式联网,使本机可以和虚拟系统进行通讯.让我们结合图片一步步开 ...
最新文章
- 三星电池正在获取使用模式_三星Galaxy S10系列超大电池持久动力,解决电量烦恼...
- java定时扫描_springmvc 定时扫描
- 手机-字符串替换显示
- php分布式cache,thinkPHP实现MemCache分布式缓存功能
- xp,win7,win2003,win2008常用命令集
- bp神经网络代码_精通数据科学笔记 神经网络
- linux配置本地yum(CentOS7)
- 人生在世,运气很重要
- 阶乘c 语言代码,求10000的阶乘(c语言代码实现)
- Java try和catch的使用介绍
- mallplus多商户商城 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口
- 深度学习Tir-Hi3559A使用unbuntu系统
- ctworklist php开发,DICOM worklist工作原理
- iOS中视图切换的四种方式
- Javascript农历与公历相互转换
- 智能DNS解析过程详解
- 魔兽三界血歌鸿蒙武器怎么合成,《伏魔战记》关于武器材料出处以及合成以及对一些武器的使用心的...
- 崩坏3服务器维护2月8号,崩坏3 8月29日更新官方公告
- maven生成webapp
- linux终端分屏工具tumx
热门文章
- 写一个通用数据访问组件
- Ubuntu 14.04 64位上配置JDK操作步骤
- vs2008中,创建基于对话框的mfc动态库步骤
- 【Live555】live555源码详解(四):Medium媒体基础类
- flash php socket通信_php与flash as3 socket通信传送文件实现代码
- 自定义报错返回_Keras编写自定义层--以GroupNormalization为例
- 基于python的压测工具_Python Locust性能测试简介及框架实践
- bpython ipython_安装ipython后命令找不到ipython bpython -bash: *python: command not found
- Java项目:智能制造生产管理平台(java+SSM+mysql+Maven+Easyui+JSP)
- Java项目:在线小说阅读系统(读者+作者+管理员)(java+SSM+jsp+mysql+maven)