Linux 分区
来源:互联网 发布:c语言实现类的定义 编辑:程序博客网 时间:2024/05/01 20:34
对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑以下几个问题。
第一点也是最重要的一点,要知道当前安装Lilo的版本,(Linux 引导文件:Lilo 和 Grub)因为Lilo2.21及早期版本对硬盘大小有限制,如果安装Lilo到1023磁道以外即8G的空间以外,Lilo就无法启动。但一些BISO较老的机器,Linux仍然无法突破1024磁道的限制,因此这些BISO无法认出大于1024的硬盘空间。还需要考虑的问题有:
是否限制用户可使用的磁盘空间大小?
在系统中需要安装哪些软件?
交换分区需要多大?
系统是否有多个硬盘?
我们按系统工作性质的不同对分区的划分提出一些建议。
基本工作站的分区方案
假设系统的硬盘大小是10G。
/boot 20M
Swap 128M
/root 9.85G
建立一个20M的 /boot 分区时为了避免将系统内核文件放到1024磁道以外,如果将/boot作为root分区的一个子目录,内核文件将安装到root分区任何地方,因为硬盘的大小超过了8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两倍,在这里我们假设系统的内存为64M。最后我们将剩余空间全部分给/boot分区
Red Hat Linux 6.2 及其早期版本上的基本服务器硬盘分区方案
这里的服务器我们假设只提供几种通用的的服务。如www服务及FTP服务等几种服务,通过talnet登录用户很少。假设其硬盘大小为25G
/boot 20M
Swap 128M
/ 10G
/home 13G
/var 2G
在硬盘的最前面创建20M大小的/boot分区,原因同上。交换分区的大小128M,应为内存的大小为64M
/ ,即root分区设为10G这么大是因为其中有一个/usr目录,这个目录可能会占用很多硬盘空间,特别是在安装了x-server,运行图形界面的应用程序时候。
/home分区时硬盘中最大的分区,这似乎与我们假设系统用户数不多有些矛盾。实际上在/home目录下确实没有几个用户目录,但在Red Hat 6.2 及更早的版本中,Apache服务器和Wu-ftpd FTP服务器被放在了/home/httpd 及/home/ftp 目录中。所以这个分区这么大也是又原因的
最后,/var 目录独占一个分区,因为系统的所有日志都写到了/var/log目录下,这将会占用很大的硬盘空间。如果系统日志记录得非常详细,整个目录很快就写满了,导致系统工作呆滞。当然可以通过系统日志后台守护程序syslogd来修改日志配置,避免这种情况。
RedHat 7 及以上版本的基本服务器分区方案
这种情况同前一个方案的情况相同,不同的是Linux版本为Red Hat 7.0 及其以上版本
/boot 20M
Swap 128M
/ 10G
/var 15G
与Red Hat 6 不同的是,在Red Hat 7 中HTTP 服务和FTP 服务的目录位于/var/www 和/var /ftp/,因此/var 分区有15G 之大就不难理解了。
多用户服务器分区方案
在这种服务器系统中,同时有多个用户通过telnet,ssh,rlogin 或其方式远程访问系统。系统中有三个35G的硬盘驱动器,总共有105G 的磁盘空间。系统中用到了Raid 5 技术做数据冗余。这种情况下,管理员必须给每个用户分配磁盘空间。对于Red Hat 6及更早版本,分区如下:
Disk1:
/boot 20M
/ 4G
/var 3G
/home 27.98G
Disk2
Swap 20M
/ 4G
/var 3G
/home 27.98G
Disk3
Swap 20M
/ 4G
/var 3G
/home 27.98G
这样分区的原因:首先,Disk2的20M/boot分区不属于任何RAID阵列,否则如果你讲/boot放至RAID阵列中,以后就不能系统内核升级了。
为了方便管理,在其他两个硬盘中建立20M的交换分区。这种服务器一般配有1G的内存,因此交换分区大小不成问题。如果增大分区,就会减少RAID分区空间,所以20M是足够的。RAID分区的分组如下:
1-A , 2-A, and 3-A 一起组成一个8G的RAID5驱动器,作为/根目录打开
1-B , 2-B, and3-B 一起组成一个6G的RAID5驱动器,作为/var 根目录
1-C, 2-C, and3-C一起组成一个55.96的RAID5驱动器,作为/home根目录
这种分配方案总共有55.96G的空间分配给所有用户及Apache和FTP服务。在/var 下用6G空间做日志,邮件,这么大的空间是足够的
如果安装在Red Hat 7或版本以上,应给/var 分区更大的空间,因为它同时还存放着Web和Ftp服务的两个目录
- LINUX分区
- linux 分区
- linux分区
- Linux分区
- linux分区
- linux 分区
- Linux 分区
- LINUX 分区
- Linux分区
- Linux分区
- Linux分区
- linux分区
- linux分区
- linux 分区
- Linux 分区
- Linux分区
- LINUX分区
- Linux分区
- 向代码进攻
- Oracle架构入门级基础
- ORACLE EXP/IMP 参数详解
- 数据库的规模对select语句的效率影响有多大?
- 一些常用的正则表达式(JS)
- Linux 分区
- Android多媒体的Demo
- oracle 增量备份脚本
- vmware 安装VMware tools
- Oracle快照原理及实现总结
- Linux内核:IBM
- 使用SQL*PLUS构建完美excel或html输出
- linux权限说明
- multimap 的使用例子