👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/运维服务/正文

Centos7记一次硬盘卸载

吴
吴老二
2020-04-17运维服务3987 次浏览0 条评论
在系统了挂了两个硬盘,在第二块硬盘里安装了一些应用,但是用的过程中第二块硬盘太小了,需要扩一下。如果是物理机加一块硬盘就好了,但是我的是阿里云,我的处理方式是需要把数据copy出来然后把硬盘进行格式化,然后在挂载把数据copy回去,重新挂载。然后修改fstab文件,修改挂载硬盘信息。下面是处理过程的解决方法。

卸载硬盘

数据copy出去后,需要卸载硬盘后才能对硬盘进行格式化,但是我在卸载使用umount的时候,提示挂载的目录忙,是因为有程序的路径是挂载的目录。看下卸载问题如下:
[root@www.wulaoer.org ~]#  umount /apps/
umount: /apps: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
先找出挂载目录中在运行的程序,然后在kill掉,下面使用lsof查找挂载目录中运行的程序。
[root@www.wulaoer.org ~]# lsof | grep /apps/
................................
[root@www.wulaoer.org ~]# kill 1234
kill后在umount会卸载掉,但是在格式化的时候,还是不行,这是因为挂载的时候使用的是逻辑分区,需要把逻辑分区remove_all后才可以对硬盘进行分区
[root@www.wulaoer.org ~]#  dmsetup status
vg_data-lv_data: 0 83886080 linear
逻辑分区的状态,这个不能直接使用,需要remove_all后才可以
[root@www.wulaoer.org ~]# dmsetup remove_all
[root@www.wulaoer.org ~]#
remove_all后你在使用dmsetup status你会发现格式就正常了。 注意,一定要把fstab文件中挂载的信息修改掉,如果不修改就会导致系统重启的过程中检测不到原来的盘,导致系统启动失败,需要进入root修改fstab文件才能把系统启动起来。
文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~