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

作者 : admin 本文共1437个字,预计阅读时间需要4分钟 发布时间: 2021-03-26 共55人阅读

本期主要讲解宝塔磁盘挂载、、分区、扩容等先关知识点,首先,要先理解一下,这边指的是根目录及网站目录的磁盘空间,而非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 磁盘挂载/分区/扩容插图2
磁盘分布

我们接下来将从/根目录空间(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

 

1. 本站所有源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
2. 本站提供的所有资源不免费提供个人需要的资源修改、美化、功能定制!
3. 如遇需要解压密码,则解压密码为"www.360mb.net"!
4. 由于源码属于可复制性产品,发货后禁止买家以各种理由退款!!
5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
6. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
7. 本站提供资源如遇源码失效,功能异常等等可提供退款服务,可参考退款规则!

360模板吧 » CentOS 7 Linux 磁盘挂载/分区/扩容

发表评论