- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux 下硬盘分区的最佳方案
在对硬盘进行分区前, 应该先弄清楚计算机担负的工作及硬盘的容量有多大, 还要考虑
到以下几个问题。
第一点也是最重要的一点, 要知道当前安装 LILO 的版本, 因为 LILO2.21 及早期版本
对硬盘大小有限制, 如果安装 LILO 到 1023 磁道以外即 8G 的空间以外, LILO 就无法启动。
但一些 BIOS 较老的机器, LINUX 仍然无法突破 1024 磁道的限制,因此这些 BIOS 无法认
出大于 1024 的硬盘空间。
还需要考虑的问题有:
·是否限制用户可使用的磁盘空间大小?
·在系统中需要安装哪些软件?
·交换分区需要多大?
·系统是否有多个硬盘?
下面,我们按系统工作性质的不同对分区的划分提出了一些建议。 当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵活的变动。
基本工作站的分区方案
假设系统的硬盘大小是 10G。
/boot 20M
Swap 128M
/root 9.85G
建立一个 20M 的 /boot 分区是为了避免将系统内核文件放到 1024 磁道以外,如果将
/boot 做为 root 分区的一个子目录,内核文件就会安装在 root 分区的任何地方,因为硬盘的
大小超过了 8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两
倍,在这里我们假设系统的内存为 64M 。最后我们将硬盘的剩余空间全部分给了 root 分区。
Red Hat Linux 6.2 及其早期版本上的基本服务器硬盘分区方案
这里的服务器我们假设只提供几种通用的服务, 如 WWW 服务及 FTP 服务等几种服务,
通过 telnet 登录的用户数很少。假设其硬盘大小为 25G。
/boot 20M
Swap 128M
/ 10G
/home 13G
/var 2G
在硬盘的最前面创建 20M 大小的 /boot 分区,原因同上。交换分区的大小也是 128M ,
因为内存的大小为 64M 。
/ ,即 root 分区设为 10G 这么大是因为其中有一个 /usr 目录,这个目录可能会占用很多硬盘空间,特别是在安装了 X Server ,运行图形界面的应用程序的时候。
/home 分区是硬盘中最大的分区,这似乎与我们假设系统用户数不多有些矛盾。实际
上在 /home 目录下确实没有几个用户目录,但在 Red Hat6.2 及更早的版本中, Apache 服务
器和 wu-ftpd FTP 服务器被放在了 /home/httpd 及 /home/ftp 目录中。所以这个分区这么大也是有原因的。
最后, /var 目录 独自占用了一个分区,因为系统的所有日志都写到了 /var/log 目录下,
这将会占用很大的硬盘空间。如果系统日志记录得非常详细,整个目录很快会被写 满,导
致系统工作呆滞。当然,可以通过系统日志后台守护程序 syslogd 来修改日志配置,避免发
生这种情况。
Red Hat 7 及以上版本的基本服务器分区方案
这种情况同前一个方案的情况相同, 不同的是 LINUX 版本为 Red Hat 7.0 及其以上版本。
/boot 20M
Swap 128M
10G /var 15G
与 RedHat6 不同,在 RedHat7 中 HTTP 服务和 FTP 服务的目录现在位于 /var/www/ 和 /var/ftp/ ,因此 /var 分区有 15G 之大也就不难理解了。
多用户服务器分区方案
在这种服务器系统中,同时有多个用户通过 telnet, ssh, rlogin 或其方式在远程访问系
统。系统中有三个 35G 的硬盘驱动器,总共有 105G 的磁盘空间 。系统中用到了 RAID 5
技术做数据冗余。这种情况下,管理员必须为每个用户分配磁盘空间。对 RedHat 6.2 及更
早的版本,分区如下:
Disk 1:
/boot 20M
4G /var 3GB /home 27.98G Disk 2: swap 20MB
4GB
/var 3GB
/home 27.98GB
swap 20MB
4GB /var 3GB
/home 27.98GB
这样分区的原因:首先, Disk1 上的 20M /boot 分区不属于任何 RAID 阵列,否则如果
你将 /boot 放至
RAID
阵列中,以后就不能系统内核升级了。
为了方便管理,在其它两个硬盘中建立了
以上的内存, 因此交换分区的大小不成问题。
所以 20M 是足够的。 RAID 分区的分组如下:
20M 的交换分区。这种服务器一般配有 1G 如果增大交换分区, 就会减少 RAID 分区空间,
·1-A, 2-A, and 3-A
一
文档评论(0)