LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1416|回复: 14

(己解决)/proc 占用硬盘空间?

[复制链接]
发表于 2007-10-12 17:52:51 | 显示全部楼层 |阅读模式
在根目录下的这个目录好大
/proc 1016
查到的资料说这个目录实际上不占硬盘。
但是 df 命令显示的结果这个目录也算进去了。
而且我复制文件到根目录,当复制的文件+/proc+其它文件大于分区时就会提示空间不足。。。
1G的空间不能用!怎么解决?
你们是不是也这样?

df/mount结果
rnd ~ # df
文件系统               1K-块        已用     可用 已用% 挂载点
/dev/hda2              4617188   2712656   1669984  62% /
udev                    192536       628    191908   1% /dev
shm                     192536         0    192536   0% /dev/shm
/dev/hda1              5114692   3217324   1897368  63% /mnt/hda1
/dev/hda5              7327344   1100996   6226348  16% /mnt/hda5
/dev/hda6              9436952   5021856   4415096  54% /mnt/hda6
/dev/hda7              3415120    845924   2569196  25% /mnt/hda7

rnd ~ # mount
/dev/hda2 on / type ext3 (rw,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
/dev/hda1 on /mnt/hda1 type vfat (rw)
/dev/hda5 on /mnt/hda5 type vfat (rw)
/dev/hda6 on /mnt/hda6 type vfat (rw)
/dev/hda7 on /mnt/hda7 type vfat (rw)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)

fstab

shm                        /dev/shm        tmpfs                nodev,nosuid,noexec        0 0
/dev/hda2                /                ext3                defaults,noatime        0 1
/dev/hda1                /mnt/hda1        auto                defaults        0 0
/dev/hda5                /mnt/hda5        auto                defaults        0 0
/dev/hda6                /mnt/hda6        auto                defaults        0 0
/dev/hda7                /mnt/hda7        auto                defaults        0 0

使用du 结果是2573772,/usr近2G,/usr/portage有570028

根目录硬盘空间分布

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-10-12 20:15:57 | 显示全部楼层
楼主信息量不够,读不懂楼主的意思。
/proc是位于内存中的,主要是内核状态信息,/proc 的“真实”大小应该是0。

莫非楼主真的在根目录下建立了一个/proc目录?不知道那样会发生什么。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-12 21:09:31 | 显示全部楼层
根目录下本来就有个proc目录吧(不是我那建的,装完gentoo后就有的。。。。),里面的内容应该是在内存里的。我在虚拟机里看这个目录也是大小0,但是在Linux里它又占了硬盘空间。
回复 支持 反对

使用道具 举报

发表于 2007-10-12 22:23:07 | 显示全部楼层
/proc里的内容是内核虚拟出来的,不占硬盘空间,它里面的文件不在硬盘上
当你写里面的文件时实际上是改写内存里内核的一些变量的值
当你读取里面的文件时,内核就会把内存里内核的一些变量的值拷贝给你
其中/proc/kcore就是你的整个物理内存,如果你拷贝它,就会拷贝物理内存的内容,大小和你的内存一样大
回复 支持 反对

使用道具 举报

发表于 2007-10-12 22:25:00 | 显示全部楼层
呵呵,那个工具好花哨啊。
楼主内存1G哈。
kcore不用担心,那是内存的映像,代表内存本身,根本不占用你的硬盘空间。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 11:41:44 | 显示全部楼层
fsview,konqueror的插件,在kdeaddons包里。
我的内存只有384,kcroe有时也会显示成3++,但转眼又成1G了。

我分了4.4G给gentoo,kcroe有1G,其它有1.9G。按理说kcroe不占空间应该还剩2.5G。
当我复制进大于1.7G的文件时就会提示空间不足。
回复 支持 反对

使用道具 举报

发表于 2007-10-13 11:59:52 | 显示全部楼层
Post by 战雨灾
fsview,konqueror的插件,在kdeaddons包里。
我的内存只有384,kcroe有时也会显示成3++,但转眼又成1G了。

我分了4.4G给gentoo,kcroe有1G,其它有1.9G。按理说kcroe不占空间应该还剩2.5G。
当我复制进大于1.7G的文件时就会提示空间不足。

说实话,你的内存还真小,现在内存这么便宜,加一根不就得了!
回复 支持 反对

使用道具 举报

发表于 2007-10-13 12:39:11 | 显示全部楼层
你用df看过没有
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 12:50:05 | 显示全部楼层
回jiaguwen,我的主板是815pe,上限512,现在插满了128x3。
回zhllg,df看过了,一样。
现在正在虚拟机计算总的大小,虚拟机里proc目录己经空了,磁盘信息没变,1G空间不知跑哪了
回复 支持 反对

使用道具 举报

发表于 2007-10-13 13:04:24 | 显示全部楼层
你把你的df结果贴出来
还有mount的结果
回复 支持 反对

使用道具 举报

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

本版积分规则

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