CentOS 7 Linux 磁盘挂载/分区/扩容

CentOS 7 Linux 磁盘挂载/分区/扩容

本期主要讲解宝塔磁盘挂载、、分区、扩容等先关知识点,首先,要先理解一下,这边指的是根目录及网站目录的磁盘空间,而非Inode,下面我们先来看一张图!

CentOS 7 Linux 磁盘挂载/分区/扩容插图
宝塔运维教程

宝塔磁盘自动挂载命令:

yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

上图中我们已经执行了磁盘挂载,网站也运营了一段时间了,我们可以看出根目录为17G ,网站目录为9.8G(有的显示home)

(开始前先备份快照,避免出错)

执行“df -h”命令查看磁盘分布情况:

CentOS 7 Linux 磁盘挂载/分区/扩容插图
磁盘分布

我们接下来将从/根目录空间(14G)分配1G给/www(9.8G),分割完成后,预计/www将有10.8G可以使用,根目录/root则相应减少1G,不会算的朋友直接做数字的增减就行了,以下开始调整使用分区。

流程:1.备份/www、2.将/www所在的逻辑区域删除、3.扩大/www目录、4.建立/www、5.恢复/www内容

1.备份/www,执行如下命令:

tar cPvf /tmp/www.tar /www

 

2.停用/www,执行如下命令:

umount /www

注:若无法停止/www,先中止/wwww里面的网站程序,使用ssh的朋友可能会跟我遇到中止远端连线的问题,没关系,再连一次就好。

fuser -km /www/

3.删除/www的逻辑磁区

lvremove /dev/mapper/centos-www

 

4.增加/www所在的逻辑磁区

resize2fs 指令是针对ext2、ext3、ext4的文件系统

lvextend -L 100G /dev/mapper/centos-www //指定容量100G 
lvextend -L +10G /dev/mapper/centos-www //增加10G 
lvreduce -L -10G /dev/mapper/centos-www //减少10G 
resize2fs /dev/mapper/centos-www //执行调整

xfs_growfs指令是针对xfs的文件系统

lvextend -L 120G /dev/mapper/centos-www //增大至120G 
lvextend -L +20G /dev/mapper/centos-www //增加20G 
xfs_growfs /dev/mapper/centos-www //执行调整

注:若上述执行调整失败,请尝试以下指令

fsadm resize /dev/mapper/centos-root

5.重新建立/www

lvcreate -L 5G -n/dev/mapper/centos-www

6.调整

mkfs.xfs /dev/mapper/centos-www

7.重新挂载磁盘www

mount /dev/mapper/centos-www

8.恢复/www文件(依次执行)

tar xvf /tmp/home.tar -C/www/
cd /home/www/
mv *../

9.完成后再检查看看

df -h

 

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享