两块此盘现已挂载一块 [root@YXBS-YHT data]# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 40G 5.8G 32G 16% / tmpfs tmpfs 16G 16K 16G 1% /dev/shm
需求:格式化vdb新硬盘,把vda盘原/data/目录下文件移走,把vdb盘分区并挂载到/data目录下,并把原vda盘/data/下文件移到现vdb硬盘挂载的/data目录下
错误操作方法: mv /data/* /opt mount /dev/vdb1 /data/ mv /opt/* /data/ 此种做法在当前硬盘移走再移回来会导致移回来的数据还是在/vda硬盘,其中原理请自行查看相关磁盘资料
先关闭所有服务 此时umount /dev/vdb1 如果还报umount.nfs: /data: device is busy 解决方法: [root@YXBS-YHT data]# lsof | grep data bash 8571 root cwd DIR 252,17 4096 2 /data lsof 8657 root cwd DIR 252,17 4096 2 /data grep 8658 root cwd DIR 252,17 4096 2 /data lsof 8659 root cwd DIR 252,17 4096 2 /data kill -9 8571 注意:因为当时进程正在占用,此时如果直接执行kill 进程号是没法杀死的,一定要加-9强制杀除
正确操作方法 关闭依赖于/data/盘的服务 mkdir /data_1 mount /dev/vdb1 /data_1 mv /data/* /data_1 mount /dev/vdb/1 /data umount /data_1 rm -rf /data_1