码迷,mamicode.com
首页 > 移动开发 > 详细

移动文件挂载磁盘

时间:2018-08-04 11:33:47      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:use   执行   服务   文件   ice   ext   相关   ted   原理   

两块此盘现已挂载一块
[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

移动文件挂载磁盘

标签:use   执行   服务   文件   ice   ext   相关   ted   原理   

原文地址:http://blog.51cto.com/yht1990/2154299

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!