Centos7 给根目录磁盘扩容,第1张

参考教程链接:https://wwwcnblogscom/Axianba/p/13049615html

大坑预警:由于算数据所需软件均安装在/opt路径下,实验室服务器根目录爆满,在我删除了一些日志文件后空间仍然少的可怜,因此给根目录磁盘扩容是解决这个问题最好的办法。正好服务器安装了新硬盘,我以为硬盘挂载好之后会更方便我处理这个问题,我就等着硬盘安装后来扩容根目录,但是发现挂载好的硬盘是无法格式化的,需要卸载后再格式化进行后续操作。

执行该教程的前两步没有任何问题,在格式化硬盘时报错:

mkfsxfs: cannot open /dev/sdc1: 设备或资源忙

Google之后使用命令: dmsetup ls

也没有找到占用该磁盘的进程,因此方法不适合解决我的问题。

解决办法:

umount -l /dev/sdc 强行解除挂载的硬盘后,顺利完成根目录扩容。

思考:这个方法既然可以给根目录扩容,是否也可以给/home目录扩容?把这个软件运行上就去试试。

本章我们先介绍Linux服务器磁盘挂载,下期介绍Linux磁盘扩容问题。

Linux磁盘挂载有两种情况

1 小于2T磁盘挂载

2 大于2T磁盘挂载

下面我们分别介绍两种情况的挂载方式

以下磁盘名称都以/dev/sdc为例

挂载小于2T的磁盘也分两种

第一种,直接挂载裸盘,此刻就不用创建分区

在这种情况下,可以直接格式化磁盘,我们这里用ext4格式,当然也可以使用xfs格式

1)格式化分区

2)挂载磁盘

在挂载磁盘之前为了防止机器重启的时候没有加载磁盘,我们需要添加配置文件

1)创建分区

在这种情况下,我们需要先将裸盘创建分区,需要使用fdisk命令

以下都是按照实际运维工作中使用的介绍,还有特殊情况可以自行搜索文档研究。

3) 挂载分区

和上面一样,挂载大于2T的磁盘也分裸盘和分区

第一种,挂载裸盘的话,和小于2T一样,不涉及分区情况,可以直接挂载,具体挂载方式可以参考小于2T的裸盘挂载方式

下面具体说一下第二种,磁盘分区挂载

这种方式已经不能使用fdisk工具了,fdisk只适合划分2T一下的磁盘,此刻需要用到的工具是parted

1)建立磁盘标签GPT

parted /dev/sdc

查看当前磁盘信息

print 可以看到磁盘还没有分区

我们这里使用创建主分区,并且使用全部磁盘

mkpart primary 0% 100%

4) 挂载磁盘

这里也参考上面的磁盘挂载,写入配置文件/etc/fstab,这里为了简便,我直接在命令行挂载了。

此时可以看到磁盘已经挂载

1,如果RAID卡支持在线扩容新硬盘,连上新硬盘配置就可以了,建了RAID0这个方法有可能行不通。

2,新加磁盘阵列卡和硬盘进行扩容,这个方法较保险些,操作方便,耗用时间少。

3,备份系统,增加新硬盘重做阵RAID,从新架构server 服务。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Centos7 给根目录磁盘扩容

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情