linux对已有分区进行扩容
linux对已有分区进行扩容,解决报错:设备文件不存在(No such file or directory)
- 本文介绍
- 步骤一:查看磁盘结构以及大小
- 步骤二:删除多余分区(视情况而定)
- 步骤三:创建新分区
- 步骤四:格式化分区
- 步骤五:创建物理卷
- 步骤六:将磁盘扩展到卷组
- 步骤七:扩展逻辑分区(lvextend)
- 步骤八:使扩展生效(xfs_growfs)
- 步骤九:查看结果
本文介绍
在原始磁盘上增加空间(常用在虚拟化环境中增加了磁盘空间)
步骤一:查看磁盘结构以及大小
命令:lsblk 查看磁盘结构以及大小
步骤二:删除多余分区(视情况而定)
删除多余分区(视情况而定)
命令:fdisk -l 查看磁盘情况
(注:如果磁盘是挂载状态,无法进行分区操作,需要先卸载磁盘)
可以看到,磁盘sdb原先存在着3个分区,那么可以先删除这些分区;
删除分区:如果磁盘本身没有分区,就忽略这一步
1)先使用命令:fdisk /dev/sda
2)输入d
3)输入想要删除的分区号:3
到这里就成功删除了分区3;重复以上操作删除剩下的两个分区;
再次使用 sudo fdisk -l查看
可以磁盘原先的3分区已经不见了;
步骤三:创建新分区
(1)使用命令:sudo fdisk /dev/sdb进入磁盘操作界面
(2)在命令中输入:n 表示新建一个分区
(3)输入:p 表示新建一个主分区
(4)输入:3 表示新建主分区3
(5)按下回车: 表示主分区3的第一个扇区地址
(6)输入:+80GM 表示第主分区的大小为80G
步骤四:格式化分区
划重点:很多小伙伴到了这一步出现报错
–No such file or directory
格式化分区mkfs.ext4 /dev/sda3发现以下提示:
Could not stat /dev/sda3 — No such file or directory
1.通过命令:ls -l /dev/sda*查看,发现设备文件不存在
2.通过命令mknod /dev/sda3 b 8 4(其中b是block型设备文件,8是主设备号,4是辅助设备号)
3.重启Linux shutdown -r now
4.通过命令:mkfs.ext4 /dev/sda3 格式化该分区
步骤五:创建物理卷
(pvcreate) sda3根据第一步中创建的分区名称进行替换
命令:pvcreate /dev/sda3
步骤六:将磁盘扩展到卷组
命令:vgextend centos /dev/sda3
步骤七:扩展逻辑分区(lvextend)
根据自己的情况选择扩容到centos-root
还是centos-home逻辑分区,请修改注释
100%是将所有的磁盘空间扩容到指定分区,也可以根据需要进行调整比例
也支持指定大小比如10G等等(指定固定值时参数-l需要修改为-L)
命令:lvextend -l+100%FREE /dev/mapper/centos-root
步骤八:使扩展生效(xfs_growfs)
根据扩容的分区进行选择使用
命令:xfs_growfs /dev/mapper/centos-data
步骤九:查看结果
命令:df -h
linux对已有分区进行扩容相关推荐
- cwntos新建目录挂载磁盘_详解Linux磁盘挂载、分区、扩容操作的实现方法
概述 今天主要分享下关于Linux磁盘挂载.分区.扩容操作的实现方法,先介绍下基本概念 1.磁盘 在Linux系统中所有的设备都会以文件的形式存储.设备一般保存在/dev目录下面,以sda.sda1. ...
- Linux单系统手动分区教程,【教程贴】Linux类系统手动操作篇--标准分区硬盘和目录扩容...
[root@aioCloud ~]# lsblk #查看硬盘容量 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 4 ...
- linux下的磁盘分区
一.当我们将磁盘/dev/sdb1挂载到/mnt下,并切换到/mnt目录下时,此时直接卸载时不能卸载,需先利用fuser -kvm解决被占用的问题,然后进行卸载,具体操作如下: [root@found ...
- linux 用dg分区,[bug报告] 兼容性问题,mbr硬盘使用分区扩容后linux系统不认分区...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 原本机械硬盘A装了windows+linux双系统(mbr)如下: sda1:充当windows系统的C盘 sda2:充当windows系统的D盘 sda ...
- linux根分区扩容教程,Linux教程CentOS根分区扩容方法
玩蛇网推荐图文教程:python 列表 Linux教程CentOS根分区扩容方法,操作环境介绍: [root@linuxidc ~]# uname -a Linux linuxidc 2.6.32-3 ...
- How to extend unallocated space to an existing partition on linux? | 如何在 linux 上扩展已有分区至未分配空间?
How to extend unallocated space to an existing partition on linux? 背景:我这台机器上(多重启动)装了三个系统,windows + a ...
- linux为什么创建不了分区,linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...
有一个/dev/sdc的盘,上面划分了3个主分区/dev/sdc1-3,一个扩展分区/dev/sdc4,在扩展分区上划分了一/dev/sdc5.问题来了,想扩容这个/dev/sdc硬盘,怎么新建分区或 ...
- linux系统 opt扩容,扩容Linux系统的逻辑分区
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 场景说明 本次项目组申请的服务器是运行在虚机上面,运维人员用80G的模板扩容到200G,所以磁盘还剩下有120G空间,项 ...
- Linux非逻辑卷、逻辑分区如何扩容
前提 当非逻辑卷扩容时,新增的磁盘空间必须要在原有的磁盘的基础上扩容,如果重新挂载一块磁盘是无法进行扩容的. 分为以下几种情况:1:磁盘未进行分区2:磁盘进行了分区3:磁盘进行了分区且最后分区被挂载到 ...
最新文章
- Android系统的启动过程
- 一个牛逼的 多级缓存 实现方案!
- OpenCV黑白图像增强——灰度级切片
- TCP/IP / PDU 是什么
- Java中BigDecimal的一个除法异常
- Rails之格式化价格方法
- 以后再想大数据杀熟就没那么容易了
- 线性独立路径_设计一个线性电源电路,需要准备哪些元器件呢?
- How Tomcat Works(十三)
- 十六、Java四种内部类详解、匿名对象的使用
- 《精通Linux设备驱动程序开发》——1.6 查看源代码
- 15个开发者最亲睐的Andr​​oid代码编辑器
- phpQuery占用过多内存的解决方法
- PetaLinux 添加启动后自动执行脚本
- android 主流分辨率是多少,Android程序开发设计主流屏幕分辨率介绍
- 《东周列国志》第十四回 卫侯朔抗王入国 齐襄公出猎遇鬼
- 水电图纸——管道的预埋和盒子的放置-1
- ipadmini5可以安装eclipse嘛_MyEclipse 2017软件安装教程
- ubuntu 误使用dpkg --clear-selections修复
- [心电图] 贺银成视频笔记