linux新手分区及用量问题,求帮助

jack_jones 发布于 2014/03/26 10:24
阅读 202
收藏 1

df -h

文件系统        容量  已用  可用 已用% 挂载点
/dev/sda6        50G   46G  867M   99% /
devtmpfs        3.8G     0  3.8G    0% /dev
tmpfs           3.8G  816K  3.8G    1% /dev/shm
tmpfs           3.8G  932K  3.8G    1% /run
tmpfs           3.8G     0  3.8G    0% /sys/fs/cgroup
tmpfs           3.8G   56K  3.8G    1% /tmp
/dev/sda4       477M   95M  353M   22% /boot
/dev/sda7       381G   18G  345G    5% /home



根分区已经用了99%了,我所有文件都在/home下,为什么根分区会空间不足,怎么排查呢

(系统用了半年才提示根分区不足)

加载中
1
eechen
eechen

/home独立分区后,/下空间占用比较大的目录一般是/usr,/var,/lib,主要是应用程序,库和一些var可变数据.

建议你用du计算下/var目录的大小:
sudo du -sh /var
sudo du -sh /var/*

MySQL数据库文件默认就存放在/var/lib/mysql

apt-get安装的一些包则放在/var/cache/apt/archives

另外还要注意下/var/tmp目录.

安装Ubuntu桌面时默认只分/和swap两个分区,我自己的桌面也是这样分的.
重装升级Ubuntu时选择原来的/分区作为新的/分区,文件系统格式要求一致,不要选择格式化,这样就可以不格式化分区进行安装.

安装时会删除包含系统文件的目录,比如/etc,/lib,/usr,/var等,但不会删除/home下的用户目录以及其他一些用户自定义的目录比如/mydata.至少我在Xubuntu12.04上测试是这样的,为了避免意外,最好还是先备份好数据.

下面是一些安装时的截图:

1.选中原来的根分区,点击"更改",使用原来的分区格式EXT4,挂载点为/,不要选择"格式化此分区".


2.系统提示根分区未标记为格式化,包含系统文件的目录将被删除


0
psaux0
psaux0
一般情况下,根目录下最大的很有可能是/var,不知道你每次更新软件以后有没有把安装包删除,在我用的arch里这些安装包回保存在/var某个目录下,需要命令删除,我猜apt-get 和 yum都有这个option. 不过也不一定是我说的,具体可以用find或 du看看分区大小。 虽然建议根目录分区小一点,但最好以后装系统分区时还是把var单独一个文件系统
0
leo108
leo108

ls /|grep -v home|xargs du -sh

看看是哪个文件夹占用最多

返回顶部
顶部