Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89741
  • 博文数量: 36
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 410
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-18 10:43
文章分类

全部博文(36)

文章存档

2009年(31)

2008年(5)

我的朋友

分类: LINUX

2009-06-19 15:46:53

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

上一篇:dede 系统安全

下一篇:crontab安装使用

给主人留下些什么吧!~~

chinaunix网友2009-07-16 20:40:52

感谢了,你的说法是对的。我也刚犯了一个同样的错误,然后发现没什么影响的,呵呵