分类: LINUX
2008-05-20 14:49:57
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yuanxf.blog.51cto.com/15066/77943 |
最近有几个好友,多次询问我关于Linux下系统分区的一些心得体会。今天抽空,整理了这篇文章,以Ubuntu系统为例,与各位探讨如下。
首先,我推荐大家使用 ext3 和 ReiserFS 日志式文件系统。这两种文件系统格式在LINUX下运行安全性高,在突发的意外宕机情况下,不需要检查任何数据的一致性,使得系统恢复时间从几小时缩短为几秒钟,同时又能很好的保证数据的完好性,运行的速度也比较快。下面我来简单介绍一下这两个文件系统的相关知识、在Ubuntu系统下的安装目录用途以及我的一些分区经验与各位分享如下:
1、Ext3
RedHat的缺省文件系统。相对于Ext2,增加了日志功能,PartitionMagic可兼容,建议新手使用此文件系统。Ext3的3种模式可用mount命令进行转换: (1) data=journal:文件数据和元数据均设置为日志方式,性能开销比较大 (2) data=ordered (缺省设置):顺序写入,先写文件数据,再写元数据 (3) data=writeback:提供最快的访问速度,但是牺牲了数据的一致性。元数据仍然被记录到日志,从而确保元数据的完整。文件数据会在系统崩溃之后恢复到原先的状态。 2、ReiserFS SUSE LINUX的缺省文件系统。但Red Hat Enterprise Linux AS不支持ReiserFS,推荐高手使用此文件系统,该文件系统有以下3个优点: (1) 有效地利用磁盘空间,与其他文件系统不同,ResierFS不依赖于数据块的大小。处理大量小文件存储操作很有优势,产生的磁盘碎片也很少; (2) 提高了可靠性和恢复速度; (3) 使用平衡树数据结构可以同时存储内容数据和安全元数据,使其获得更快的访问速度。 3、目录功能
/ :根分区 包含 /etc、/bin、/sbin、/lib 和 /dev,否则您将不能启动系统。 /usr:包含所有的用户程序(/usr/bin),库文件(/usr/lib),文档(/usr/share/doc),等等。这是文件系统中耗费空间最多的部分。您需要提供至少 500MB 磁盘空间。总容量会依据您要安装的软件包数量和类型增长。宽松的工作站或服务器安装应该需要 4–6GB。 /var:所有的可变数据,如新闻组文章、电子邮件、网站、数据库、软件包系统的缓存等等,将被放入这个目录。这个目录的大小取决于您计算机的用途,但是对大多数人来说,将主要用于软件包系统的管理工具。 /tmp: 程序创建的临时数据大都存到这个目录。通常 40–100 MB 应该足够。一些应用程序 — 包括归档处理程序、CD/DVD 制作工具和多媒体软件 — 可能会使用 /tmp 临时保存映像文件。 /home:每个用户将放置他的私有数据到这个目录的子目录下。其大小取决于将有多少用户使用系统,以及有什么样文件放在他们的目录下。根据规划的用途,应该为每个用户准备 100MB 空间,不过应该按您的需求调整。假如您在 home 目录下计划保存大量的多媒体文件(图片、MP3、电影),该预备更多的空间。 /opt:附加的应用程序软件包。 4、分区经验
(1) 最少得有 2 个分区,一个是 /swap 交换分区,一个是 / 根分区。 (2) 近几年,硬盘的价格也越来越便宜了,花二三百块钱,就能买到很大的硬盘。我以25G的分区为例,其余多出来的磁盘空间,可在系统安装完成后,登陆系统后用分区管理工具划分即可,可用于专门的数据存储和备份空间。 / 计算所得的剩余硬盘大小,主分区,开始,Ext3格式,5-10G; /HOME 5G,逻辑分区,Ext3格式; /USR 6G,逻辑分区,Ext3格式; /VAR 4G,逻辑分区,Ext3格式; /TMP 1G,逻辑分区,Ext3格式; /OPT 1G,逻辑分区,Ext3格式; swap 与内存大小一致,最大1G即可,主分区,结束。 本文出自 “分享阳光” 博客,请务必保留此出处http://yuanxf.blog.51cto.com/15066/77943 本文出自 51CTO.COM技术博客 |