在系统了挂了两个硬盘,在第二块硬盘里安装了一些应用,但是用的过程中第二块硬盘太小了,需要扩一下。如果是物理机加一块硬盘就好了,但是我的是阿里云,我的处理方式是需要把数据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文件才能把系统启动起来。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏