QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3244|回复: 7

根分区“/”空间不够,我该怎么办?

[复制链接]
发表于 2007-11-5 00:57:31 | 显示全部楼层 |阅读模式
大家好,我现在该怎么办,是重装呢,还是有别的解决办法?

我刚刚接触linux,一周前装了Fedora 7,用了近一周多的 时间把好多软件装好,却发现“跟分区/”不够用了,只剩下几百M了,硬盘上又没有剩余空白空间了,哎,都怪自己在装系统的 时候不注意分区。


系统空间:
[root@localhost active]# df -lh
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda9             4.9G  4.5G  184M  97% /
/dev/sda8              99M   12M   82M  13% /boot
tmpfs                 217M     0  217M   0% /dev/shm
/dev/sda11             17G  694M   16G   5% /home
/dev/sda5              10G  7.0G  3.1G  70% /mnt/wind
/dev/sda6              21G  9.5G   11G  48% /mnt/wine
/dev/sda7              15G  8.0G  7.1G  53% /mnt/winf
/dev/sda1             8.1G  4.4G  3.7G  55% /mnt/winc

分区信息:
[root@localhost active]# fdisk -l

Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1049     8426061    c  W95 FAT32 (LBA)
/dev/sda2            1050        9964    71609737+   f  W95 Ext'd (LBA)
/dev/sda5            1050        2354    10482381    7  HPFS/NTFS
/dev/sda6            2355        4965    20972826    7  HPFS/NTFS
/dev/sda7            4966        6923    15727603+   7  HPFS/NTFS
/dev/sda8            6924        6936      104391   83  Linux
/dev/sda9            6937        7590     5253223+  83  Linux
/dev/sda10           7591        7721     1052226   82  Linux swap / Solaris
/dev/sda11           7722        9964    18016866   83  Linux

挂载点:
[root@localhost active]# mount
/dev/sda9 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda8 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda11 on /home type ext3 (rw,usrquota,grpquota)
/dev/sda5 on /mnt/wind type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/sda6 on /mnt/wine type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/sda7 on /mnt/winf type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/sda1 on /mnt/winc type vfat (rw,codepage=936,iocharset=cp936)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)


去网上搜索,发现好像不能把已知分区的空间转到另外的分区上去,去搜下想把分区/home的空间挂载到跟分区/上,又好像不行。现在想装一些应用程序,用yum自动安装,又不会设置安装软件到分区/home上(上网搜了yum的用法,还是不会)结果造成根分区/空间不够,软件安装不了,我知道也可以先下载rpm包,然后用--prefix=<PATH>,但有时,软件的 依赖性很多,自己手动得花费很多时间,还是yum方便,但又好像yum对--prefix不支持(主要是我不会用,上网搜了 很久也还是不会该yum的安装路径)。
搞到现在我有重装的冲动,请问大侠们,我现在该怎样做,我很不想重装啊,重装单装个驱动就害死我了。

主板:集成显卡、声卡、网卡(这里装驱动,我都装到很辛苦)昂达N61G,芯片组:
内存:512MB
处理器:AMD Athlon(tm)64 Processor 3000+ (64位的,也被害的不惨啊,很多软件64位装很麻烦)

请问大侠们,我现在该怎么办,是重装呢,还是有别的解决办法?
 楼主| 发表于 2007-11-5 00:58:15 | 显示全部楼层
空间不够,提示安装不了:
[root@localhost eva]# yum install qt*
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading mirror speeds from cached hostfile
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package qt-sqlite.x86_64 1:3.3.8-7.fc7 set to be updated
---> Package qt-PostgreSQL.x86_64 1:3.3.8-7.fc7 set to be dated
。。。。。。。。。。。
---> Package exiv2.x86_64 0:0.14-1.fc7 set to be updated
---> Package jfsutils.x86_64 0:1.1.10-4.1 set to be updated

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
qt                      i386       1:3.3.8-7.fc7    7    updates           1.9 M
qt-devel                i386       1:3.3.8-7.fc7    updates            11 M
。。。。。。。。。。。。。   
xfsprogs                x86_64     2.9.4-3.fc7      updates           1.3 M

Transaction Summary
=============================================================================
Install     31 Package(s)         
Update       1 Package(s)         
Remove       0 Package(s)         

Total download size: 79 M
Is this ok [y/N]: y
Downloading Packages:
(1/32): qt4-devel-4.3.2-1 100% |=========================| 6.2 MB    03:40     
。。。。。。。。。。。。
(32/32): qt-sqlite-3.3.8- 100% |=========================| 229 kB    00:08     
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  installing package qt-devel-3.3.8-7.fc7 needs 8MB on the / filesystem
  installing package qt-3.3.8-7.fc7 needs 8MB on the / filesystem
  installing package exiv2-0.14-1.fc7 needs 9MB on the / filesystem
  installing package qt-designer-3.3.8-7.fc7 needs 14MB on the / filesystem
  installing package qt-ODBC-3.3.8-7.fc7 needs 14MB on the / filesystem
  installing package jfsutils-1.1.10-4.1 needs 16MB on the / filesystem
  installing package qt-config-3.3.8-7.fc7 needs 16MB on the / filesystem
  installing package qtpfsgui-1.8.12-1.fc7 needs 19MB on the / filesystem
  installing package qt4-qsa-devel-1.2.2-4.fc7 needs 21MB on the / filesystem
  installing package qt4-qsa-devel-1.2.2-4.fc7 needs 21MB on the / filesystem
  installing package qt4-mysql-4.3.2-1.fc7 needs 21MB on the / filesystem
  installing package qt4-devel-4.3.2-1.fc7 needs 33MB on the / filesystem

Error Summary
-------------
Disk Requirements:
  At least 200MB needed on the / filesystem.


上网搜到:把一些没多大用处的文件删掉还一些空间,例如:
/usr/share/doc/
/tmp
/var/tmp
等等,但终究不是长久之计。
回复

使用道具 举报

 楼主| 发表于 2007-11-5 00:59:39 | 显示全部楼层
硬件信息:
[root@localhost ~]# lspci -v
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
        Flags: bus master, 66MHz, fast devsel, latency 0
        Capabilities: [44] HyperTransport: Slave or Primary Interface
        Capabilities: [e0] HyperTransport: MSI Mapping

00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
        Flags: 66MHz, fast devsel

00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
        Flags: 66MHz, fast devsel

00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
        Flags: 66MHz, fast devsel

00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
        Flags: bus master, 66MHz, fast devsel, latency 0

00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
        Flags: bus master, 66MHz, fast devsel, latency 0
        Capabilities: [44] #00 [00fe]
        Capabilities: [fc] #00 [0000]

00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
        Flags: 66MHz, fast devsel

00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
        Flags: 66MHz, fast devsel

00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000a000-0000afff
        Memory behind bridge: fd700000-fd7fffff
        Prefetchable memory behind bridge: 00000000fde00000-00000000fdefffff
        Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
        Capabilities: [48] Power Management version 2
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
        Capabilities: [60] HyperTransport: MSI Mapping
        Capabilities: [80] Express Root Port (Slot+) IRQ 0

00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 00009000-00009fff
        Memory behind bridge: fdd00000-fddfffff
        Prefetchable memory behind bridge: 00000000fdc00000-00000000fdcfffff
        Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
        Capabilities: [48] Power Management version 2
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
        Capabilities: [60] HyperTransport: MSI Mapping
        Capabilities: [80] Express Root Port (Slot+) IRQ 0

00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: 0000b000-0000bfff
        Memory behind bridge: fd900000-fd9fffff
        Prefetchable memory behind bridge: 00000000fd800000-00000000fd8fffff
        Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
        Capabilities: [48] Power Management version 2
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
        Capabilities: [60] HyperTransport: MSI Mapping
        Capabilities: [80] Express Root Port (Slot+) IRQ 0

00:05.0 VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2) (prog-if 00 [VGA])
        Subsystem: nVidia Corporation Unknown device 0222
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
        Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
        [virtual] Expansion ROM at 30000000 [disabled] [size=128K]
        Capabilities: [48] Power Management version 2
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-

00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
        Subsystem: nVidia Corporation Unknown device cb84
        Flags: bus master, 66MHz, fast devsel, latency 0
        Capabilities: [44] HyperTransport: Slave or Primary Interface
        Capabilities: [e0] HyperTransport: MSI Mapping

00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
        Subsystem: nVidia Corporation Unknown device cb84
        Flags: bus master, 66MHz, fast devsel, latency 0

[ 本帖最后由 heshanxingzhe 于 2007-11-5 01:03 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-11-5 01:04:17 | 显示全部楼层
谢谢大家看我的贴!!
现在好怀念WINDOWS XP 啊,还是WINDOWS 方便。
回复

使用道具 举报

发表于 2007-11-5 16:54:22 | 显示全部楼层
windows XP 一样分区小了也这样。
但 Linux 能让你用, Win XP 你想进系统都难了。

Linux 有一种软件可以把一个分区的空间和另一个分区合并起来,就像使用一个分区一样。
你可以找找。

不然就把 / 分区所有文件压缩打包,重新分区,之后解压缩回来,修复 grub 引导应该也行的。
回复

使用道具 举报

发表于 2007-11-7 00:23:20 | 显示全部楼层
/分区会磁盘空间不足??Linux下的磁盘管理系统应该不会出现这样的情况吧~~除非你的可用磁盘空间不够。在linux下应该会自动分配磁盘空间的大小,这就是Linux下磁盘管理比windows优越之处。
回复

使用道具 举报

发表于 2007-11-7 09:07:28 | 显示全部楼层
自动分配磁盘空间大小?楼上听谁说的?空间不足当然有可能的。而且不足以后也较容易出问题。

/分区空间不足的话,可以考虑把/var,/home之类的移出/分区。再另挂一个分区就行了。比win下的处理要容易。不用调整现在的/分区的大小的。
回复

使用道具 举报

发表于 2007-11-7 09:15:41 | 显示全部楼层
楼主执行
du -sh /usr
du -sh /var
du -sh /var/cache/yum/
这3条命令
同时把结果放上来
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-21 22:22 , Processed in 0.070795 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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