ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux磁盘扩容

2022-04-12 22:02:20  阅读:199  来源: 互联网

标签:扩容 字节 centos 扇区 dev Linux 磁盘 512


首先往我们虚拟机中新添一块硬盘,新添完硬盘后需要重启Linux设备才会重新扫描到我们的存储设备,也可以尝试使用下方方法让SCSI总线重新扫描

SCSI总线重新扫描

#先查看主机总线编号

ls /sys/class/scsi_host/

host0  host1  host2

#因为我这里有三个,所以需要分别执行以下语句

echo "- - -" > /sys/class/scsi_host/host0/scan

echo "- - -" > /sys/class/scsi_host/host1/scan

echo "- - -" > /sys/class/scsi_host/host2/scan

执行完后再fdisk -l查看以下是否有我们新添的硬盘

磁盘扩容

#由下图可知我当前根目录容量为31G,现在我们就来对其进行扩容

#通过fdisk -l命令查看,可以发现,我这边新添了个/dev/sdd的硬盘,容量为5G

fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0006b9be

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x20f27a50

...........................

磁盘 /dev/sdd:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节 

#对/dev/sdd磁盘进行分区

fdisk /dev/sdd

#这里可以根据情况进行分区,我这里是全部分了,所以很多选项都是直接回车

#在通过fidsk /dev/sdd命令进入,通过输入p就可以看见我们新建的分区了

#让系统识别新增的分区

partprobe

#创建物理卷

pvcreate /dev/sdd1

Physical volume "/dev/sdd1" successfully created.

#查看卷组信息

pvdisplay

"/dev/sdd1" is a new physical volume of "<5.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdd1
VG Name
PV Size <5.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID roLuqP-L04L-S3l7-jDRA-kbF1-3Gme-mpwiYc  

#扩展卷组

vgextend centos /dev/sdd1

Volume group "centos" successfully extendedc

#此时再通过命令pvdisplay,可以查看到Total和Free都发生了变化

#扩展 / 大小,增加5G

lvresize -L +5G /dev/mapper/centos-root

#查看 / 分区磁盘格式

df -T /dev/mapper/centos-root

#xfs格式重新识别 / 分区大小

xfs_growfs /dev/mapper/centos-root 

meta-data=/dev/mapper/centos-root isize=512 agcount=8, agsize=1113856 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=8125440, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 8125440 to 9436160

#若是ext4格式的话则使用 resize2fs /dev/mapper/centos-root 

#通过df -h命令查看磁盘,可以看到 / 分区大小从31变为了36  

 

标签:扩容,字节,centos,扇区,dev,Linux,磁盘,512
来源: https://www.cnblogs.com/cjzzz/p/16137745.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有