当前位置: 技术问答>linux和unix
Centos5.6 根目录 莫名占满
来源: 互联网 发布时间:2016-12-28
本文导语: 刚做的系统(服务商代安装),要求是最小化(BTW:如何看是否为最小化安装?) 执行 du -sh * 7.6M bin 12M boot 96K dev 57M etc 24K home 126M lib 12K lost+found 2.0K media 2.0K mi...
刚做的系统(服务商代安装),要求是最小化(BTW:如何看是否为最小化安装?)
执行 du -sh *
7.6M bin
12M boot
96K dev
57M etc
24K home
126M lib
12K lost+found
2.0K media
2.0K misc
2.0K mnt
2.0K opt
0 proc
105K root
36M sbin
2.0K selinux
2.0K srv
0 sys
28K tmp
1.9G usr
100M var
执行
df -l
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 256665 237280 6132 98% /
/dev/sda8 108355264 192256 102569980 1% /home
/dev/sda6 10153988 154244 9475628 2% /tmp
/dev/sda5 10153988 1701740 7928132 18% /usr
/dev/sda3 20315844 277488 18989716 2% /var
/dev/sda1 124427 17156 100847 15% /boot
tmpfs 1037416 0 1037416 0% /dev/shm
这98%的占用是从哪里来的?请教了。
执行 du -sh *
7.6M bin
12M boot
96K dev
57M etc
24K home
126M lib
12K lost+found
2.0K media
2.0K misc
2.0K mnt
2.0K opt
0 proc
105K root
36M sbin
2.0K selinux
2.0K srv
0 sys
28K tmp
1.9G usr
100M var
执行
df -l
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 256665 237280 6132 98% /
/dev/sda8 108355264 192256 102569980 1% /home
/dev/sda6 10153988 154244 9475628 2% /tmp
/dev/sda5 10153988 1701740 7928132 18% /usr
/dev/sda3 20315844 277488 18989716 2% /var
/dev/sda1 124427 17156 100847 15% /boot
tmpfs 1037416 0 1037416 0% /dev/shm
这98%的占用是从哪里来的?请教了。
|
个人推荐有一个分区方案
/boot 200MB,考虑到装过个内核的冗余
/usr 20GB,CentOS的DVD完全安装也绰绰有余了
/home 按需,这个真不好说,对于计算型而非非存储型的服务器,/home可能真不会用多少
/ 以上分完之后,剩下的给/,如果剩余空间超过20GB,可考虑将/opt或/usr/local分出去
虽然相对网上的比较简陋,但绝对实用
给服务器系统分区,正确的预测很重要,/usr留足发行版软件仓库软件包的空间,对于安装来路不明的软件的/usr/local和/opt(对于服务器来说,只要不是发行版软件仓库的,都是来路不明的,包括自己编译安装的),最多留oracle等几个大软件的空间足够,不要留太多,强制用户尽量使用软件仓库。企业级linux如果搞一大堆自行定制的编译安装的软件,安全性、稳定性会大大破坏,完全没有意义了
/boot 200MB,考虑到装过个内核的冗余
/usr 20GB,CentOS的DVD完全安装也绰绰有余了
/home 按需,这个真不好说,对于计算型而非非存储型的服务器,/home可能真不会用多少
/ 以上分完之后,剩下的给/,如果剩余空间超过20GB,可考虑将/opt或/usr/local分出去
虽然相对网上的比较简陋,但绝对实用
给服务器系统分区,正确的预测很重要,/usr留足发行版软件仓库软件包的空间,对于安装来路不明的软件的/usr/local和/opt(对于服务器来说,只要不是发行版软件仓库的,都是来路不明的,包括自己编译安装的),最多留oracle等几个大软件的空间足够,不要留太多,强制用户尽量使用软件仓库。企业级linux如果搞一大堆自行定制的编译安装的软件,安全性、稳定性会大大破坏,完全没有意义了
|
杯具啊!
建议:
除非你真的需要 否则不要分那么多区 /var /boot /即可
如果真要分那么多区 难免初次划分不合理 所以推荐LVM
解决方案:
第一:既然是CentOS 系统默认/和swap都采用的是LVM 如果你没把硬盘划分完毕 可以把剩下的部分格式化成system type为LVM 然后添加的VG里 然后把这部分添加到/根里
第二:既然你的/home目录下有那么多空间,可以拿出10G给/目录,操作的大概步骤
1.把/home目录下的内容备份到别处
2.umount /dev/sda8
3.fdisk /dev/sda8把/dev/sda8格式化 设置system type为8e 即linux LVM
4.把/dev/sda8创建为PV(pvcreate /dev/sda8)
4.把PV(/dev/sda8)添加到VG vgextend VG-NAME /dev/sda8(执行vgdisplay可以查看现在的VG-NAME名字)
5.增大根目录大小lvextend -L +10G 根目录LV名(用lvdisplay或者df可以查看到/的LV名,一般默认是/dev/VolGroup00/LogVol00)
6.resize2fs 根目录LV名
到此为止 根目录被增大了10G 接下来你可以把VG里剩余的空间重新做成一个LV分区 然后挂载到/home目录,再把备份的home下的内容恢复回去
1.lvcreate -L 100G -n home /dev/VolGroup00(从名为VolGroup00的VG里新建一个100G大小的LV命名为home)
2.格式化LV分区 mkfs.ext3 /dev/VolGroup00/home
3.mkdir -p /home && mount -t ext3 /dev/VolGroup00/home /home (把新的LV分区挂到/home)
4.把备份的home下的内容恢复到/home下
5.修改/etc/fstab,追加自动挂载
/dev/VolGroup00/home /home ext3 defaults 1 2
不过如果是新手的话 如果你操作错了 就可能导致系统启动不了 所以最好在测试系统里先试验
LVM管理入门教程
建议:
除非你真的需要 否则不要分那么多区 /var /boot /即可
如果真要分那么多区 难免初次划分不合理 所以推荐LVM
解决方案:
第一:既然是CentOS 系统默认/和swap都采用的是LVM 如果你没把硬盘划分完毕 可以把剩下的部分格式化成system type为LVM 然后添加的VG里 然后把这部分添加到/根里
第二:既然你的/home目录下有那么多空间,可以拿出10G给/目录,操作的大概步骤
1.把/home目录下的内容备份到别处
2.umount /dev/sda8
3.fdisk /dev/sda8把/dev/sda8格式化 设置system type为8e 即linux LVM
4.把/dev/sda8创建为PV(pvcreate /dev/sda8)
4.把PV(/dev/sda8)添加到VG vgextend VG-NAME /dev/sda8(执行vgdisplay可以查看现在的VG-NAME名字)
5.增大根目录大小lvextend -L +10G 根目录LV名(用lvdisplay或者df可以查看到/的LV名,一般默认是/dev/VolGroup00/LogVol00)
6.resize2fs 根目录LV名
到此为止 根目录被增大了10G 接下来你可以把VG里剩余的空间重新做成一个LV分区 然后挂载到/home目录,再把备份的home下的内容恢复回去
1.lvcreate -L 100G -n home /dev/VolGroup00(从名为VolGroup00的VG里新建一个100G大小的LV命名为home)
2.格式化LV分区 mkfs.ext3 /dev/VolGroup00/home
3.mkdir -p /home && mount -t ext3 /dev/VolGroup00/home /home (把新的LV分区挂到/home)
4.把备份的home下的内容恢复到/home下
5.修改/etc/fstab,追加自动挂载
/dev/VolGroup00/home /home ext3 defaults 1 2
不过如果是新手的话 如果你操作错了 就可能导致系统启动不了 所以最好在测试系统里先试验
LVM管理入门教程
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。