idea 报系统分区磁盘不足_磁盘空间不足,添加新的磁盘,扩充根分区
一、磁盘空间不足,添加新的磁盘
ECS赠送的系统盘20G,明显不够使用。购买一块500G的数据盘,作为应用服务及数据存储使用。
一、检查目前磁盘情况
1、看现在磁盘情况
2、查看磁盘个数以及分区情况
新加的500G磁盘为:/dev/xvdb
二、对新磁盘进行分区、格式化、挂载
1、对新磁盘进行分区(根据实际需求)
2、再查看磁盘个数与分区情况
可以看到新建分区创建完毕
3、通知内存磁盘分区变化
不通知内核,有可能无法格式化操作
partprobe /dev/xvdb
4、格式化分区(根据系统和实际情况格式化成自己想要的文件系统)
5、创建挂载目录
6、挂载分区指定目录,并创建开机自动挂载
1、挂载分区
mount /dev/xvdb1 /licheng
2、创建开机自动挂载
可以通过磁盘分区名挂载
2. 也可以通过uuid进行挂载
查看磁盘的uuid
blkid
挂载
UUID=688f7de2-cdd3-444b-8ffc-3d3239e3e123 /opt ext4 defaults 1 2
二、扩充根分区
根分区使用率超过预警值,经排查删除了无用数据,但使用率依然居高不下,于是决定扩充根分区。
一、查看目前的使用情况
df -Th
Filesystem Type Size Used Avail Use%Mounted on/dev/mapper/centos-root xfs 997M 994M 2.9M 100% /devtmpfs devtmpfs 915M0 915M 0% /dev
tmpfs tmpfs 921M0 921M 0% /dev/shm
tmpfs tmpfs 921M 17M 905M2% /run
tmpfs tmpfs 921M0 921M 0% /sys/fs/cgroup/dev/mapper/centos-usr xfs 4.9G 1.6G 3.4G 33% /usr/dev/sda1 xfs 97M 66M 31M 69% /boot/dev/mapper/centos-var xfs 2.4G 473M 1.9G 21% /var
/dev/mapper/centos-root 已经使用了100%
二、添加新的磁盘,分区格式化
根据公司环境不同,自行添加新的磁盘
1、添加完后,查看磁盘情况
fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040sectors
Units= sectors of 1 * 512 = 512bytes
Sector size (logical/physical): 512 bytes / 512bytes
I/O size (minimum/optimal): 512 bytes / 512bytes
Disk label type: dos
Disk identifier:0x000940ecDevice Boot Start End Blocks Id System/dev/sda1 * 2048 206847 102400 83Linux/dev/sda2 206848 41943039 208680968e Linux LVM
Disk/dev/sdb: 3221 MB, 3221225472 bytes, 6291456sectors
Units= sectors of 1 * 512 = 512bytes
Sector size (logical/physical): 512 bytes / 512bytes
I/O size (minimum/optimal): 512 bytes / 512bytes
Disk/dev/mapper/centos-swap: 2097 MB, 2097152000 bytes, 4096000sectors
Units= sectors of 1 * 512 = 512bytes
Sector size (logical/physical): 512 bytes / 512bytes
I/O size (minimum/optimal): 512 bytes / 512bytes
Disk/dev/mapper/centos-usr: 5242 MB, 5242880000 bytes, 10240000sectors
Units= sectors of 1 * 512 = 512bytes
Sector size (logical/physical): 512 bytes / 512bytes
I/O size (minimum/optimal): 512 bytes / 512bytes
Disk/dev/mapper/centos-root: 1048 MB, 1048576000 bytes, 2048000sectors
Units= sectors of 1 * 512 = 512bytes
Sector size (logical/physical): 512 bytes / 512bytes
I/O size (minimum/optimal): 512 bytes / 512bytes
...
...
可以看到新添加的磁盘/dev/sdb
2、对磁盘进行分区
fdisk /dev/sdb
fdisk的交互模式,依次输入
n --创建新分区
p--创建主分区 --默认分区编号 --默认起始扇区位置。 --默认结束扇区位置。w --写入分区表
3、再查看磁盘情况
fdisk -l
多出下面的分区
Device Boot Start End Blocks Id System/dev/sdb1 2048 6291455 3144704 83 Linux
三、扩充根分区:将新分区扩展/root
1、查看卷分组
vgdisplay -v
找到当前卷分组名为"centos"
Finding all volume groupsFinding volume group"centos"
--- Volume group ---VG Name centos
System ID
Format lvm2
Metadata Areas1Metadata Sequence No6VG Access read/writeVG Status resizable
MAX LV0Cur LV5Open LV5Max PV0Cur PV1Act PV1VG Size19.90GiB
PE Size4.00MiB
Total PE5094Alloc PE/ Size 5093 / 19.89GiB
Free PE/ Size 1 / 4.00MiB
VG UUID vtJL08-7Jxi-5IqK-3fUg-Pben-682a-wiv2GL--- Logical volume ---LV Path/dev/centos/root
LV Name root
VG Name centos
LV UUID ZWTgoT-AMWs-g54v-dZA1-NQUj-mqGa-8tmr4U
LV Write Access read/writeLV Creation host,time localhost, 2016-07-03 21:59:31 -0400LV Status available
# open1LV Size1000.00MiB
Current LE250Segments1Allocation inherit
Read ahead sectors auto
currently set to256Block device253:2...
...
...--- Physical volumes ---PV Name/dev/sda2
PV UUID fiVH1e-lwfi-63Lr-oIlK-GDZI-dcuZ-T04VlC
PV Status allocatable
Total PE/ Free PE 5094 / 1
2、为新增的分区创建物理卷
pvcreate /dev/sdb1
提示是否擦除xfs签名,可以根据实际情况选择
WARNING: xfs signature detected on /dev/sdb1 at offset 0. Wipe it? [y/n] y
Wiping xfs signature on/dev/sdb1.
Physical volume"/dev/sdb1" successfully created
3、查看结果
pvdisplay
可以看到新创建的3GiB大小的物理卷:
--- Physical volume ---PV Name/dev/sda2
VG Name centos
PV Size19.90 GiB / not usable 3.00MiB
Allocatable yes
PE Size4.00MiB
Total PE5094Free PE1Allocated PE5093PV UUID fiVH1e-lwfi-63Lr-oIlK-GDZI-dcuZ-T04VlC"/dev/sdb1" is a new physical volume of "3.00 GiB"
--- NEW Physical volume ---PV Name/dev/sdb1
VG Name
PV Size3.00GiB
Allocatable NO
PE Size0Total PE0Free PE0Allocated PE0PV UUID VGXSAn-UiZ0-Fy40-eQxb-53xA-5hZM-3eGPg0
4、扩展卷分组,"centos"是vgdisplay命令查到的卷分组名
vgextend centos /dev/sdb1
提示扩展成功
5、查看逻辑卷,并扩展逻辑卷
lvdisplay
可以看到/dev/centos/root目前的LV Size是1000MiB。
lvextend -L +3G /dev/centos/root
注:+3G是我们新增加的分区大小。
6、扩展后执行
xfs_growfs /dev/centos/root
将文件系统扩大,完成。
因为安装CentOS用的xfs分区,所以使用命令xfs_growfs扩展文件系统大小。
7、查看结果
df -Th
Filesystem Type Size Used Avail Use%Mounted on/dev/mapper/centos-root xfs 4.0G 995M 3.1G 25% /devtmpfs devtmpfs 915M0 915M 0% /dev
tmpfs tmpfs 921M0 921M 0% /dev/shm
tmpfs tmpfs 921M8.4M 913M 1% /run
tmpfs tmpfs 921M0 921M 0% /sys/fs/cgroup/dev/mapper/centos-usr xfs 4.9G 1.6G 3.4G 33% /usr/dev/mapper/centos-home xfs 9.8G 391M 9.4G 4% /home/dev/mapper/centos-var xfs 2.4G 469M 1.9G 20% /var/dev/sda1 xfs 97M 66M 31M 69% /boot
/root已经扩充到4GiB
四、疑难解决
1、扩充逻辑卷报错
1、报错如下
执行lvextend -L +20G /dev/centos/root,报错
Insufficient free space: 5120 extents needed, but only 5119 available
2、解决如下
执行pvdisplay可以看到可用的PE数量是5119,而每个PE大小是4.00MiB,所以其实这个卷组实际的可用空间其实不是20G,而是19.99G。
五、补充知识
/dev/mapper/VolGroup00-LogVol00
这行的意思是,你有一个VG (volume group卷组)叫作VolGroup00, 这个VolGroup00里面有一个LV(logical volume 逻辑卷)叫作LogVol00
其实这个/dev/mapper/VolGroup00-LogVol00 文件是一个连接文件,是连接到/dev/dm-0的,你可以用ll /dev/mapper/VolGroup00-LogVol0 查看,你就当VolGroup00-LogVol00是一个分区来对待就可以了.
在你的系统里,/dev/VolGroup00/LogVol00 和 /dev/mapper/VolGroup00-LogVol00 和/dev/dm-0 是一个东西,都当作一个分区来对待就好.
如果你想查看两个硬盘在哪,你可以用pvdisplay来查看,两个硬盘做为PV(physical volume 物理卷)的身份加进了VG里,所以你是找不到硬盘的,因为它们已经加进了VG里,可以把VG当作一个资源池来对待,把所有的存储空间加到池里,然后你想要多大的空间,就从池里划出来就可以了.
比如两个1T的硬盘,加进了池里,池里的空间就是2T,你就可以建一个1T以上的空间出来,不会像以前那种,最大只能是1T(因为硬盘就是1T的)。
idea 报系统分区磁盘不足_磁盘空间不足,添加新的磁盘,扩充根分区相关推荐
- macbook系统占用硬盘大_十大方法解决Mac“启动磁盘已满”!让你的Mac“飞起来”~~...
原标题:十大方法解决Mac"启动磁盘已满"!让你的Mac"飞起来"~~ 当你的Mac说磁盘已满时,这是什么意思? 其实这有两个坏消息: 1.很快你就会完全耗尽空 ...
- linux添加硬盘分区设置柱面,linux 下添加新硬盘设备和硬盘分区格式化挂载使用磁盘配额限制...
磁盘管理 1.查看硬盘设备信息 fdisk -l 2.磁盘分区.格式化.挂载使用 1).查看硬盘信息:fdisk -l [root@localhost ~]# fdisk -l Disk /dev/s ...
- 极简版 卸载 home 扩充 根分区--centos7 xfs 文件格式
1. 查看文件系统 df -Th 2. 关闭正常连接 /home的用户 fuser /home 3. 卸载 /home的挂载点 umount /home 4.删除home的lv 注意 lv的名称的写法 ...
- [原]为虚拟机添加新的磁盘分区
1.关闭虚拟机,选择设置,添加硬盘,创建一个虚拟磁盘,选择SCSI类型,设置磁盘的容量,并指定保存的操作系统文件名称. 2.登陆到虚拟机,切换到root用户, root@openstack:~# fd ...
- 谷歌浏览器 检查功能_谷歌Chrome浏览器添加新功能,爱”吃“内存有应对之策?...
谷歌Chrome浏览器是Windows上占用资源最多的应用程序之一,如果安装扩展程序或打开过多的选项卡,其将占用更多的内存.据悉,目前Google Chrome Canary内部版本对一项新功能进行了 ...
- linux建分区以cylinder,Linux添加新硬盘,fdisk新建分区
fdisk新建分区:[root@localhost ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 secto ...
- redis创建像mysql表结构_如何给redis添加新数据结构
前言 作为一款缓存型nosql数据库,redis在诞生之初就以高性能.丰富的数据结构等特性获得业界的青睐.redis默认提供了五种数据类型的支持:string.list.set.zset.hash.针 ...
- js添加多个子节点_在js中添加新节点
Insert title here window.onload = function(){ alert(1); //document.createElement(elementTagName); // ...
- partprobe使用方法_教程方法;linux下使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区电脑技巧-琪琪词资源网...
琪琪词资源网-教程方法;linux下使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区电脑技巧,以下是给大家带来的教程方法;linux下使用fdisk结合partprobe命令不重 ...
最新文章
- ndk-build 参数NDK_APPLICATION_MK问题
- LeetCode: 111. Minimum Depth of Binary Tree
- 联邦学习首个国际标准正式发布
- Linux下C程序插入执行shell脚本
- C++friend 友元类和友元函数
- Linux系统挂载NTFS文件系统
- 在微信浏览器中 location.reload() 不刷新解决方案(直接调用方法)
- 省选专练[POI2005]SAM-Toy Cars
- 二层环路保护,RRPP多环的配置
- Faster R-CNN——学习笔记~
- Centos66 编译 Freeswitch mod_shout mp3录音模块
- Direct Rendering RenderMan Point Cloud
- VS code,Live Server更改默认浏览器
- 洛谷 - P3403 跳楼机(同余最短路)
- excel转换成html预览,Excel转换成html
- 宝塔面板ftp空间连接失败解决方案汇总
- 读书《你能写出好故事:写作的诀窍、大脑的奥秘、认知的陷阱》
- Vue中用Three.js创建一个3D会议室(三)拖动与旋转
- Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising
- TCP/IP协议模型详解六数据传输过程