hi~? ? 这次小黑带来的是linux磁盘扩容超细教学,按照步骤来,超容易~??
目录
实验环境:? ? ? 增加新磁盘到已有分区
假想扩容对象: ?/dve/sda2/cenos-home
假想挂载点为: /home
假想新磁盘: ? ?/dve/sdc
df -h
参数含义:
? ? ?size? ? ? ? 容量? ?
? ? ?used? ? ? ?已用
? ? ?avail? ? ? ?可用
? ? ? use% ? ? 已用百分比
? ? ? mounted ?挂载点
fdisk -l
fdisk /dev/sdc
说明:将新增的磁盘格式化(表示新建分区,w表示保存操作)
? ? ? ? ? ? 操作完成后 fdisk -l 重新看一下。
pvs
说明:可以看一下自己有哪些vg,目的是将新增的分区加入到扩容对象的分组中【注:找到需要扩容对象的VG名】
vgextend centos /dev/sdc
说明:将/dev/sdc分区添加到centos卷组里面
? ? ? ? ?【如/dev/sda2的vg名就是centos】
? ? ? ? ? 然后pvs ?查看分组情况
vgs 查看卷组情况
lvs 查看逻辑卷情况
lsblk 查看磁盘使用情况
lvextend -L +10G /dev/centos/home
说明:一般在df -h 的时候可以看到需要扩容的路径是/dev/sda1/centos-home之类,后面的centos-home就是vg+挂载点,所以扩容对象就是/dev/centos/home。
扩容后,blkid检查分区文件系统,TYPE=“ext4” 格式
resize2fs /dev/sda1/centos-home
说明:调整文件系统大小,?基本上这样子就ok了。
? ? ? ? ? ?df -h 可以看一下扩容对象是否已完成扩容
resize2fs ?调整文件系统大小的时候,会弹出permission denied to resize filesystem
表示没有权限去调整文件系统的大小,参考其它文章需要卸载挂载点,然后再执行文件系统检查【可能会导致超级块损坏之类,暂时没有实验,仅限参考】
引用举例说明:
? ? ?umout /home ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?卸载挂载点
? ?
? ? e2fsck -y /dev/sda1/centos-home ? ? ? ? ? ? 执行文件系统检查
? ?
? ? resize2fs /dev/sda1/centos-home ? ? ? ? ? ? 调整文件系统大小
?
? ??mount /dev/sda1/centos-home ?/home ? ? ?重新挂载文件系统