跨区mv大文件 异常中断

简介:
一不小心,犯大错。
  登录服务器到处溜哒~~~
  看到一个分区空间快满了,想移动一些文件,空出一点空间。
  随手mv finename /mnt/e  突然想到这个文件有软链接,并且正在使用,立即ctrl+c 
 
   马上查看原文件大小没有变,但担心出问题。
  查文档得知:
《在跨文件系统移动文件时,mv先拷贝,再将原有文件删除》
疑问:到底是全部copy完后删除?还是copy一个删除一个?
为了证实这一观点我们接着做实验!
随便找了台机子。或者在vmserver里做测试,找一个大文件
[root@localhost apache2]# du -sh text/     
762M    text/    
[root@localhost apache2]# mv text/ /var   
<ctrl+c手动中断> 
[root@localhost apache2]# du -sh text/    
762M    text/   
文件大小没有变
 
 
查看目标地址出现一个临时文件。还有一部分是已经copy过来的文件。
[root@localhost apache2]# ls /var/text/ 
info/          old/           update.php     yipingNum.php
 
 
现在我没有什么可担心了,刚才可真让我虚惊一场。

本文转自守住每一天51CTO博客,原文链接:http://blog.51cto.com/liuyu/64066,如需转载请自行联系原作者
相关文章
|
7月前
|
安全 程序员 Linux
删库跑路?掌握rm命令的技巧,高效删除文件和目录!
删库跑路?掌握rm命令的技巧,高效删除文件和目录!
209 0
|
9月前
|
Shell Perl
检测两台服务器指定目录下的文件一致性
检测两台服务器指定目录下的文件一致性
96 2
clickhouse数据文件目录移动到新目录并建立软连接
原目录:/var/lib/clickhouse目标目录:/test/clickhouse 1、复制数据cp /var/lib/clickhouse/data -r ...
3407 0
|
开发工具
home目录迁移至新分区
在用户home目录越来越大时,就可以考虑将home目录迁移至新的分区。 1.创建新分区。 fidisk /dev/sda:用磁盘管理器打开磁盘 n:新建 +10g :设置分区为10G w :保存 保存后使用 partprobe命令同步分区表 2.更新分区后格式化 保存后使用 partprobe命令同步分区表mkfs.ext4 /dev/sda6 格式化分区 3.创建挂载点,将新建立的分区挂载到挂载点,最后将home下的所有人间备份到分区中。
1113 0
如何解决 fs.renameSync() 跨区移动文件的问题
问题 上一篇文章,我们介绍了 fs.renameSync 方法的两种报错类型,也分别介绍了解决方法。其实在解决 fs.renameSync 跨区移动文件时,也有别的解决方法,下面我们就来一起看一看。 解决 今天介绍解决 fs.renameSync 跨区移动文件报错的问题,一种有两种方法,接下来分别介绍。
305 0
|
缓存 运维 前端开发
知识网络-目录
知识网络-目录
502 0
|
网络安全
scp上传文件到服务器是否会覆盖原文件?
本地上传文件到远端服务器
5614 0
|
Linux Shell 测试技术
在tinycolinux上组建子目录引导和混合32位64位的rootfs系统
本文关键字:mount subdirectory as linux root,boot linux from root subdirectory,从子目录引导linux root,separated system and usr extend under linux root
247 0
在tinycolinux上组建子目录引导和混合32位64位的rootfs系统
|
C++
CPPAN:C++ 档案网络
CPPAN: C++ Archive Network CPPAN: C++ 档案网络 最近在安装使用 光学字符识别引擎 tesseract-ocr  时看到 CPPAN, 但搜索了一下并没有看到相关的中文网页,这里简单的说一下。
1471 0

热门文章

最新文章