您的位置:首页 > 其它

解决根分区用完的一个实例

2013-10-09 11:05 15 查看
公司使用的云主机,其中一台主机的根分区的空间被使用完了,主要原因是一些备份文件放在了根分区上。而这台主机上在划分磁盘分区时根分区分配的空间不是很大,而另外又划分了两个比较大的单独的分区。由于备份是远程自动备份的,如果直接将备份文件转移到比较大的分区上,会更改配置文件,且还会影响使用这些备份文件的一些服务,因为这些服务使用备份文件的路径已经指定。
这里一个比较好的解决方法是创建软连接,假设备份目录是/backup,而比较大的分区是/mnt/BAK

1:先将备份文件转移到比较空闲的分区上:
cp -a /backup /mnt/BAK
2:删除备份文件:

rm -rf /bakcup
3:创建软连接:

ln -sv /mnt/BAK/backup /backup


这样根分区下就会存在一个/backup目录,不会影响别的应用,且这个备份目录实际存放在/mnt/BAK目录下。

一些补充:

创建软连接:
ln -s /etc /tmp    在/tmp目录下创建一个指向/etc的软连接
如果要删除/tmp目录下的etc链接,使用命令:

cd /tmp
rm -rf etc 注意不是 rm -rf etc/
或者直接在/tmp目录下使用命令:
unlink etc


查看目录的大小:

du -h /dir    显示dir目录下的所有的文件的大小,包括dir目录
du -sh /dir    只显示dir目录的大小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐