QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2218|回复: 13

菜鸟求助,有关磁盘空间不足的问题。

[复制链接]
发表于 2007-2-27 20:53:07 | 显示全部楼层 |阅读模式
诸位大哥,不好意思,真不知该怎么问,我的系统是fc6,装在一块80g的串口硬盘上,刚学着用没一个月,期间装了三四个不大的软件,还用yum升级了几次,均未成功,可最近下载东西时一直提示磁盘空间不足,我看了一下空间,结果如下,
[root@localhost dev]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda1             988M  988M     0 100% /
tmpfs                 500M     0  500M   0% /dev/shm
/dev/sda5              19G  864M   18G   5% /home
/dev/sda8              14G  163M   13G   2% /opt
/dev/sda6              19G  4.6G   14G  26% /usr
/dev/sda7             9.5G  151M  8.9G   2% /usr/local
/dev/sda2             9.5G  182M  8.8G   2% /usr/src
请问,是不是分区错误造成的?还是升级失败产生的垃圾?怎么清除/dev/sda1 中的东西?我想卸载些东西,可又不知哪些有用?
实在是不知该怎么作,还望诸位大虾指点。先谢过了。
发表于 2007-2-27 22:04:19 | 显示全部楼层
你的/太小了,根本不够用的。/usr太大了,根本用不了。不要用安装程序的自动分区功能,它根本就不知道你打算拿系统来干什么。
回复

使用道具 举报

 楼主| 发表于 2007-2-27 22:31:14 | 显示全部楼层
多谢大哥回复,请问除了重装还有其他方法吗?
回复

使用道具 举报

发表于 2007-2-27 22:47:07 | 显示全部楼层
有个很复杂的解决办法,我自己都不知道能不能给你讲清楚,可以不用重新分区。

假定我们现在要把/opt给去掉(这也是目前最可行的方法),相应的空间分配给/var(一般的系统运行过程中持续的文件都放在这里)。那么首先要把/opt里的东西cp到其它地方,比如/usr/opt_save(这里应该是一个空目录)。接着把/opt中的东西全部删掉,因为已经转移到/usr/opt_save里了。现在把/var中的东西全部mv过来到原来的/opt。最后修改fstab,让sda8指向/var。重新启动后就行了。至于原来的/usr/opt_save里的东西,如果要的话,就再cp出来,不要也就算了。

大概的命令是这样的(必须以root身份在init3下执行):[code:1]mkdir /usr/opt_save
mv -r /opt/* /usr/opt_save/
mv -r /var/* /opt/
umount /opt
mkdir /opt
mv -r /usr/opt_save/* /opt
vi /etc/fstab
#此时把hda8改成类似这样
/dev/sda8 /var ....后面不变[/code:1]

脚本未经实验,当你完全明白我说的意思后再用。
回复

使用道具 举报

发表于 2007-2-28 11:25:44 | 显示全部楼层
清除系统升级产生的cache文件,我用的debian,在/var/cache/apt/archives/目录下
回复

使用道具 举报

 楼主| 发表于 2007-2-28 22:22:08 | 显示全部楼层
在此首先感谢楼上两位大哥的指导,我已经清除了cache文件,找回了部分空间,但是mandrakechina大哥的方法还没领会,以下是我的fstab的内容,
LABEL=/                      /                       ext3    defaults                           1 1
devpts                          /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                             /dev/shm                tmpfs   defaults                 0 0
LABEL=/home             /home                   ext3    defaults                    1 2
LABEL=/opt                    /opt                   ext3    defaults                      1 2
proc                              /proc                   proc    defaults                        0 0
sysfs                             /sys                    sysfs   defaults                         0 0
LABEL=/usr                /usr                    ext3    defaults                          1 2
LABEL=/usr/local        /usr/local              ext3    defaults                     1 2
LABEL=/usr/src           /usr/src                ext3    defaults                       1 2
LABEL=SWAP-sda3         swap                    swap    defaults              0 0
能否麻烦您看一下,如果我想把/opt的空间分给/目录,应该怎样改?
是否去掉这一行,
LABEL=/opt                    /opt                   ext3    defaults                      1 2
再加上
/dev/sda8                       /                       ext3    defaults                        1 1
然后umount /opt 即可。
以下是我操作后df的效果,
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda1             988M  536M  402M  58% /
tmpfs                 500M     0  500M   0% /dev/shm
/dev/sda5              19G  900M   18G   5%  /home
/dev/sda6              19G  5.1G   13G  28%  /usr
/dev/sda7             9.5G  151M  8.9G   2%  /usr/local
/dev/sda2             9.5G  182M  8.8G   2%  /usr/src
/dev/hda1             9.4G  6.2G  3.2G  67%  /mnt/c
/dev/hda5              33G   22G   12G  65%  /mnt/d
/dev/hda6              33G   13G   21G  38%  /mnt/e
tmpfs                 512M   36K  512M   1%  /tmp
/dev/sda8             988M  536M  402M  58%  /
sda8为什么也成了988m,我不明白。还请赐教。
回复

使用道具 举报

发表于 2007-2-28 22:27:54 | 显示全部楼层
你不可能有两个/,这样系统肯定是要错乱的。
回复

使用道具 举报

 楼主| 发表于 2007-2-28 22:30:45 | 显示全部楼层
请问我现在应该怎么做?反正umount不行。
回复

使用道具 举报

发表于 2007-3-1 15:20:49 | 显示全部楼层
所以,如果你明白不了我说的那个方案,就只有重装,重新分区。
回复

使用道具 举报

发表于 2007-3-1 18:03:38 | 显示全部楼层
yum升级的临时文件清除了吗
回复

使用道具 举报

发表于 2007-3-1 18:42:39 | 显示全部楼层
无论如何,他的/也是太小了。/var是一个很大的地方。
回复

使用道具 举报

 楼主| 发表于 2007-3-1 21:07:08 | 显示全部楼层
mandrakechina大哥,我按照你说的把/opt卸掉,然后把/dev/sda8给了/目录,
可是容量为什么还是988m呢?(/已从/dev/sda1卸掉)这个容量怎样扩大呢?
回复

使用道具 举报

发表于 2007-3-1 21:57:44 | 显示全部楼层
啥都甭说了,重新分区吧。

一个 swap 一个 / 就行了
回复

使用道具 举报

 楼主| 发表于 2007-3-2 17:47:10 | 显示全部楼层
恩,我决定重装了,谢谢各位的帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:30 , Processed in 0.067601 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表