|
|
您是第
个访问者 版权所有:昆明市思若科技有限公司 联系方式:MSN:kmsiruo@hotmail.com QQ:914907568、794340636 电话:0871-5635372 24小时服务手机:13888849906 传真:0871-5635372 Copyright@ http://www.siruo.net.cn all rights reserved Powered by SIRUO Code © 2003-08 SIRUO SYSTEM [昆明市思若科技有限公司]倾情开发 |
估计重定位的效果
在试图对任何东西进行重定位之前,检验该操作是否将具有所期望的效果是一个好主意。笔者倾向于用d u、df 和ls -l 命令来获得磁盘空间信息,但是所有的命令都依赖于对文件系统布局的正确理解。
以下例子将显示出一个神秘的中断以密切注意何时估计数据目录的重定位。假定数据目录是/ us r / l o c a l / v a r,并且想将其移动到/ v a r / mysql,因为df 指出该/var 文件系统有较多的可用空间(如下例所示):

重定位的数据目录能释放/usr 文件系统中多少空间?为了查找空间数量,可使用du-s 来查看该目录使用了多少空间:

这大约为13 0 MB,应该对/usr 产生相当大的变化。但这是真的吗?可在该数据目录/ us r 中试一下df 命令:

真奇怪。我们请求的是包含/usr/local/var 系统文件的可用空间,可为什么df 报告了v a r 的空间呢?下面的ls -l 做出了回答:

该输出结果表明/usr/local/var 是对/var/mysql的一个s y m l i n k。换句话说,数据目录已经被重定位到/var 文件系统中,并且用指向/var 文件系统的symlink 所取代。有关通过移动数据目录到/var 中来释放大量的/usr 空间的工作就到此为止了!