本章我们先介绍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、df -h 查看文件系统
找到需要削减磁盘空间的分区,挂载的文件系统
本文以如下挂载为例:
/opt是 /dev/mapper/systemvg-optlv
/home是 /dev/mapper/systemvg-homelv
2、卸载需要减小的分区
umount /opt
如遇到 umount: /opt: device is busy 报错,可使用 fuser -m /opt 查看占用的用户进程,使用kill -9 杀死相关进程
3、对/opt的分区进行文件系统检查
e2fsck -f /dev/mapper/systemvg-optlv
4、将/opt的分区缩容至目标大小
resize2fs /dev/mapper/systemvg-optlv 15G
5、重新挂载/opt
mount /opt
6、缩小逻辑卷
lvreduce -L 15G /dev/mapper/systemvg-optlv
7、扩展 /home挂载文件系统逻辑卷大小
lvextend -l +100%FREE /dev/mapper/systemvg-homelv
8、重新计算/home的文件系统
resize2fs -p /dev/mapper/systemvg-homelv
9、df -h 验证结果
1、查看现有已挂载硬盘情况
2、查看机器所有硬盘情况
通过和对比已挂载磁盘,多出的一部分就是未挂载盘
3、分区
4、格式化
格式化可以按照指定格式进行格式化,相关命令输入mkfs后按TAB键可以查看
这里我的系统是ext4文件系统,如下所示
5、挂载
已经完成分区和系统格式化后,只需将其挂载在 *** 作系统上即可
6、设置开机自动挂载
Linux中,没有写入配置文件中的信息,重启后都会失效。
所以想要实现自动挂载,需要配置文件信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)