本期主要讲解宝塔磁盘挂载、、分区、扩容等先关知识点,首先,要先理解一下,这边指的是根目录及网站目录的磁盘空间,而非Inode,下面我们先来看一张图!
宝塔磁盘自动挂载命令:
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”命令查看磁盘分布情况:
我们接下来将从/根目录空间(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