解决根分区用完的一个实例
2013-10-09 11:05
15 查看
公司使用的云主机,其中一台主机的根分区的空间被使用完了,主要原因是一些备份文件放在了根分区上。而这台主机上在划分磁盘分区时根分区分配的空间不是很大,而另外又划分了两个比较大的单独的分区。由于备份是远程自动备份的,如果直接将备份文件转移到比较大的分区上,会更改配置文件,且还会影响使用这些备份文件的一些服务,因为这些服务使用备份文件的路径已经指定。
这里一个比较好的解决方法是创建软连接,假设备份目录是/backup,而比较大的分区是/mnt/BAK
1:先将备份文件转移到比较空闲的分区上:
这样根分区下就会存在一个/backup目录,不会影响别的应用,且这个备份目录实际存放在/mnt/BAK目录下。
一些补充:
创建软连接:
查看目录的大小:
这里一个比较好的解决方法是创建软连接,假设备份目录是/backup,而比较大的分区是/mnt/BAK
1:先将备份文件转移到比较空闲的分区上:
cp -a /backup /mnt/BAK2:删除备份文件:
rm -rf /bakcup3:创建软连接:
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目录的大小。
相关文章推荐
- SQLServer2000安装程序提示“有一个挂起的安装实例,请重起机器”的解决方法
- SQLServer2000安装程序提示“有一个挂起的安装实例,请重起机器”的解决方法
- Ninject多个接口绑定一个实例解决方法
- SQLServer2000安装程序提示“有一个挂起的安装实例,请重起机器”的解决方法
- 解决mysql中无法显示中文的一个实例
- 移动硬盘一个分区“数据循环冗余错误”要求格式化解决方法
- 现在有空了,回来解决四年前uboot 读写fat 分区的一个txt文件问题
- ORACLE RAC中一个实例不能随crs自动启动的解决
- 【Unity基于C#事件委托机制,最轻松易懂的版本,一个实例解决你的困惑】
- 解决:一个服务器oracle多实例有一个实例没启动,需手动启动操作指引教程
- MySQL源码:Innodb两次写与多实例buffer pool的一个BUG的说明与解决
- 解决C# WINFORM程序只允许运行一个实例的几种方法详解
- Mysql 5.5.36 表分区方法步骤SQL实例 range、 list、 hash、 key 分区实践 常见错误解决
- 一个oracle同时开启多个实例,解决 out of memory问题
- SQLServer2000安装程序提示“有一个挂起的安装实例,请重起机器”的解决方法
- Win2003下关于c#读写Excel时,出现存取被拒&Excel实例化出错的一个解决方法
- 【一个实体对象不能由多个 IEntityChangeTracker 实例引用】原因及解决方法
- ORACLE RAC中一个实例不能随crs自动启动的解决
- 解决C#程序只允许运行一个实例的几种方法详解
- 移动硬盘只能识别一个分区,另一个变为RAW的解决办法