LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: forrestxz

[已解决]"系统盘"应该多大?

[复制链接]
 楼主| 发表于 2012-2-27 09:47:36 | 显示全部楼层
分区方案:

8G swap分区

64M的/boot分区(原谅我,总觉得是8的倍数,感觉笔记好)+xfs 文件系统

60GG的/ 分区 + xfs文件系统(浏览器的缓存应该在/分区?但考虑权限,应该 会在/home分区下吧)

剩下的给 /home分区+ext3系统

这样各位专家看如何?
回复 支持 反对

使用道具 举报

发表于 2012-2-27 10:00:48 | 显示全部楼层
8G swap感觉有点多,我这里4G的内存,基本上swap用量也都是0了。
/boot 64M也可以,我这里是100M。
60G的/跟我一样,感觉有点奢侈的说。
我把剩下的分了20G给/home,其它另做一个分区。所有的分区都用Ext4,之前没有发生过分区损坏的事情,感觉运气很好。反正是笔记本吗,电池不准备拿下来。
回复 支持 反对

使用道具 举报

发表于 2012-2-27 10:16:39 | 显示全部楼层
Post by forrestxz;2160863
分区方案:

8G swap分区

64M的/boot分区(原谅我,总觉得是8的倍数,感觉笔记好)+xfs 文件系统

60GG的/ 分区 + xfs文件系统(浏览器的缓存应该在/分区?但考虑权限,应该 会在/home分区下吧)

剩下的给 /home分区+ext3系统

这样各位专家看如何?


你要用休眠功能吗?不用的话就不用分swap。话说现在的内核对hibernate支持非常的不好。

64m的boot太少了。我512m的boot还经常放满。当然我放了一张systemrcd的镜像进去方便维护,还经常升级内核,老内核也没即时清除。
回复 支持 反对

使用道具 举报

发表于 2012-2-27 10:34:50 | 显示全部楼层
gentoo ~ # df -BM
文件系统         1M-块    已用   可用 已用% 挂载点
rootfs          30648M  18278M 10835M   63% /
udev               10M      1M    10M    6% /dev
/dev/hda5       30648M  18278M 10835M   63% /
rc-svcdir           1M      1M     1M    8% /lib/rc/init.d
cgroup_root        10M      0M    10M    0% /sys/fs/cgroup
shm              1005M      1M  1005M    1% /dev/shm
/dev/hda6       30720M  28938M  1782M   95% /usr/portage
/dev/hda7      412485M 305058M 86781M   78% /home
/dev/hda1         504M     94M   385M   20% /boot


gentoo ~ # free -m
             total       used       free     shared    buffers     cached
Mem:          2008       1866        141          0        129       1102
-/+ buffers/cache:        634       1374
Swap:         2047          5       2042
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-27 10:51:12 | 显示全部楼层
"放了一张systemrcd的镜像进去方便维护"如何做?
我以前的习惯是,升级内核前保留原来的内核,以便能启动

Post by zhou3345;2160867
你要用休眠功能吗?不用的话就不用分swap。话说现在的内核对hibernate支持非常的不好。

64m的boot太少了。我512m的boot还经常放满。当然我放了一张systemrcd的镜像进去方便维护,还经常升级内核,老内核也没即时清除。
回复 支持 反对

使用道具 举报

发表于 2012-2-27 11:16:58 | 显示全部楼层
把sysrcd里的镜像复制到硬盘,然后用sysrcd的内核启动就是了。

比方说你将sysrcd.dat文件放在 /boot/sysrcd 目录下,boot是(hd0,0):
  1. title system rescue cd
  2. root (hd0,0)
  3. kernel /rescue64  setkmap=us subdir=sysrcd
  4. initrd /initram.igz
复制代码

当然,用一个u盘专门做维护也挺好。可以放sysrcd,还可以加入windows的维护盘。
回复 支持 反对

使用道具 举报

发表于 2012-2-27 12:01:15 | 显示全部楼层
Post by forrestxz;2160862

搭车问一句:我有的时候,向U盘拷贝内容,拷贝的内容丢失,应该是没有及时sync吧?


在拔出U盘之前,应当首先umount它。Linux会对硬盘和U盘一视同仁地开启写入cache,因此与Windows不同,在没有程序访问U盘时也必须先umount再拔出。

Post by forrestxz;2160863
分区方案:

8G swap分区

64M的/boot分区(原谅我,总觉得是8的倍数,感觉笔记好)+xfs 文件系统

60GG的/ 分区 + xfs文件系统(浏览器的缓存应该在/分区?但考虑权限,应该 会在/home分区下吧)

剩下的给 /home分区+ext3系统

这样各位专家看如何?


xfs擅长处理大文件。对/home这类可能含有大量大文件的分区,xfs更适合。既然选了xfs,就所有分区都xfs吧,这样内核中ext4的功能就可以编译成模块(内核中的ext4支持向下兼容ext2/3),平时不必加载了。据说内核中ext2/3/4的代码很臃肿,xfs的代码很简洁。

浏览器的缓存存在/home中,因为浏览器进程没有权限写入其他地方。

Post by zhou3345;2160867
你要用休眠功能吗?不用的话就不用分swap。话说现在的内核对hibernate支持非常的不好。

64m的boot太少了。我512m的boot还经常放满。当然我放了一张systemrcd的镜像进去方便维护,还经常升级内核,老内核也没即时清除。


TuxOnIce的休眠也不好吗?只需要内核选成pf-sources之类的。

512m的/boot...  我的/boot只留两个内核,加上GRUB2一共用了12MB左右...
回复 支持 反对

使用道具 举报

发表于 2012-2-27 12:45:56 | 显示全部楼层
Post by RichardGv;2160861

理论上说,世界上没有也绝对不会有从不丢失文件信息的文件系统。


我觉得文件系统的安全性要求和数据库的transcation是一致的。
丢缓存里的数据是必然的,但要100%保证完整性。

比如修改一个100字节的文件,保存时断电,恢复时必须保证修改全部无效,这样最多重新修改一遍。如果50字节写入了,另50字节没写入,这个文件就完全损坏了。
回复 支持 反对

使用道具 举报

发表于 2012-2-27 13:30:56 | 显示全部楼层
在硬盘容易相对宽裕的情况下,扩展兼容更重要,还是不要太吝啬。
/boot 512M, 可用于保存历史上的内核,或者在系统启动不了时装载一个临时的文件系统。
/        80G,
/swap 8G, 常用的4G内存是扛不住的,特别是在编译libreoffice等一些软件包的时候。
/home   剩余空间。

文件系统一直在用reiserfs(4Years), 还没发现有丢文件的现象。
回复 支持 反对

使用道具 举报

发表于 2012-2-27 14:25:43 | 显示全部楼层
/dev/sda1        /boot    100M
/dev/sda2        swap     1G
/dev/sda3        /          10G
/dev/sda5        /var     10G
/dev/sda6        /usr     10G
/dev/sda7        /home    20G
/dev/sda8         /backup  remain
回复 支持 反对

使用道具 举报

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

本版积分规则

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