CentOS系统硬盘建立分区的方法
我们知道CentOS系统中必须要创建3个分区才可以使用了,如果你没有创建这么多分区可能会有点问题,下面我们一起来看看我在学习centos中怎么来分区的吧,下面有我的笔记与总结的一些经验。(1)/boot分区(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中所要用到的文件,该分区的大小一般为100MB。(2)swap分区:swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右(当物理内存大于512MB时,swap分区为512MB即可)。例如物理内存是128MB,那么swap分区的大小应该是256MB。(3)/(根)分区:剩余空间CentOS将大部分的系统文件和用户文件都保存在/(根)分区上,所以该分区一定要足够大,一般要求大于5GB。如果硬盘空间多的话分二倍内存给swap,根据功能不一样,系统分区不一样的。例如:如果是邮件服务器,那么/var就要多分点容量;如果是文件服务器,那么/home就要多分;如果玩桌面,那么/swap+/就好了。举例:硬盘是160G,内存是1G。分区原则是:swap 2G :一般这种格式的分区比内存大一倍. / 5G ext3格式./boot 给100M 这是通常的做法,我一般不这样/home 20G ext3 格式/var 20G :ext3/usr 20G: ext3/ftp 其余: ext3格式化要想使用这些分区,首先要对新创的分区进行格式化,才能用于创建文件系统使用命令 mkfs -t ext3 /dev/sda3 mkfs -t ext3 /dev/sda4 mkfs -t ext3 /dev/sda5 mkfs -t ext3 /dev/sda6CentOS分区方案 1 )最基本分区方案:/ :建议大小在 5GB 以上。 swap :即交换分区,建议大小是物理内存的 1~2 倍。 ( 2 )进阶分区方案:/boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100MB 。 / : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB 以上。 /home :存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。 swap :实现虚拟内存,建议大小是物理内存的 1~2 倍。 ( 3 )高级分区方案:/boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100MB 。 /usr :用来存放 Linux 系统中的应用程序,其相关数据较多,建议大于 3GB 以上。 /var :用来存放 Linux 系统中经常变化的数据以及日志文件,建议大于 1GB 以上。 /home :存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。 / : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB 以上。 /tmp :将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为 500MB 以上。 swap :实现虚拟内存,建议大小是物理内存的 1~2 倍。下面是我的分区方案:硬盘500G服务器分区的方案:分区类型 分区的实际大小/ 1G-2G (最少要150–250MB)/boot 32M-100M (启动分区,最多只要100M左右)/opt 100M-1G (附加应用程序)/tmp 40M-1000M (最大可以设为1G左右,如果加载ISO镜像文件就设为4G左右吧,一般不用那么多)/home 2G-10G (每个用户100M左右,具体自定。用户目录。)/usr 3G-10G (最耗用空间的部份。最少要500M左右,一般宽松的服务器要分到4-6G)/usr/local 3G-15G (自已安装程序安装在此)/var >2G–硬盘余下全部空间 ( 最少300M-500M,一般2-3G,做服务器的话把上面余下的空间都分给它)桌面分区方案/ 1G/boot 32M/opt 100M/tmp 50M/home 1G-10G/usr 3G-6G/usr/local 3G-5G/var 500M以上最节省的分区方案(服务器不推荐):文件目录 最少 一般 安装后大小CentOS5.2/ 150M-250M 500M-2G (378M)/boot 32M-100M 64M (13M)/opt 30M-100M 50M (19M)/tmp 40-100M 50M (37M)/home 100M-5G 1G (483M)/usr >500M 4-6G 2.5G (2.0G)/usr/local 500M 2-5G 2G (1.2G)/var 300-500M 2-3G 500M (296M)/var目录,如果是服务器,就把依上面的把其他的分区分完之后的空间全部给/var即分为最大的分区。http服务器目录/var/www,postfix服务器/var/mail.一般都在/var目录里面.附:Debian官方安装指南的部份说明。目录 内容bin 基本命令执行文件boot boot loader 的静态链接文件dev 设备文件etc 主机特定的系统配置home 用户目录lib 基本共享库以及内核模块media 用于移动介质的挂载点mnt 用于临时挂载文件系统proc 系统信息的虚拟目录(2.4 和 2.6 内核)root root 用户的目录sbin 基本系统命令执行文件sys 系统信息的虚拟目录(2.6 内核)tmp 临时文件usr 第二级目录var 不断变化的数据srv 系统提供的用于 service 的数据opt 附加的应用程序软件包根分区 / 必须总是物理地包含 /etc、/bin、/sbin、/lib 和 /dev,否则您将不能启动系统。典型的根分区需要 150–250MB 大小空间。/usr:包含所有的用户程序(/usr/bin),库文件(/usr/lib),文档(/usr/share/doc),等等。这是文件系统中耗费空间最多的部分。您需要提供至少 500MB 磁盘空间。总容量会依据您要安装的软件包数量和类型增长。宽松的工作站或服务器安装应该需要 4–6GB。/var:所有的可变数据,如新闻组文章、电子邮件、网站、数据库、软件包系统的缓存等等,将被放入这个目录。这个目录的大小取决于您计算机的用途,但是对大多数人来说,将主要用于软件包系统的管理工具。如果您准备一次性地做一个全面的安装,包含 Debian 提供的所有程序,/var 下面 2 或 3GB的空间应该够用。如果您准备逐个安装(也就是说,安装服务程序和工具,然后是文本处理工具,然后是 X,…),您准备 300–500 MB 就行。要是硬盘空间很紧张,并且不准备做主版本的系统升级,可以为其准备 30 或 40MB 大小。/tmp: 程序创建的临时数据大都存到这个目录。通常 40–100 MB 应该足够。一些应用程序 — 包括归档处理程序、CD/DVD 制作工具和多媒体软件 — 可能会使用 /tmp 临时保存映像文件。如果要使用这些程序,应该相应地调整 /tmp 目录的大小。/home:每个用户将放置他的私有数据到这个目录的子目录下。其大小取决于将有多少用户使用系统,以及有什么样文件放在他们的目录下。根据规划的用途,应该为每个用户准备 100MB 空间,不过应该按您的需求调整。假如您在 home 目录下计划保存大量的多媒体文件(图片、MP3、电影),该预备更多的空间。我的服务器的实际分法及实际使用的大小,还没有实际投入使用。所以/var目录没有用那么多。一般WEB存放网页的目录是/var/wwwpostfix邮件的存放邮件的目录是:/var/mail 代码如下 复制代码#df -TH文件系统 类型 容量 已用 可用 已用% 挂载点/dev/hdb2 ext3 11G 315M 9.4G 4% //dev/hdb10 ext3 10G 157M 9.3G 2% /opt/dev/hdb9 ext3 11G 158M 9.5G 2% /home/dev/hdb8 ext3 11G 158M 9.5G 2% /tmp/dev/hdb7 ext3 11G 2.5G 7.3G 26% /usr/dev/hdb6 ext3 16G 3.2G 12G 22% /usr/local/dev/hdb5 ext3 417G 340M 395G 1% /var/dev/hdb1 ext2 104M 7.3M 91M 8% /boottmpfs tmpfs 1.1G 0 1.1G 0% /dev/shm所以实际的分法还是我在上面提到的方法比较好 !
原文链接:https://www.f2er.com/centos/378293.html