设为首页

重庆13438161966

戴尔资讯

当前位置:首页 >> 戴尔资讯 >>  行业新闻
CentOS服务器最新分区方案
发布时间:2016-12-13 13:20:01| 浏览次数:
例如我的服务器是500G。最重要的是/var分区一定要大(不论postfix邮件,还是LAMPWEB 服务器等)。
最好是400G以上。具体的/boot 只要100M就足够了。
下面是我的分区方案:
硬盘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/www
postfix
邮件的存放邮件的目录是:/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% /boot
tmpfs tmpfs 1.1G 0 1.1G 0% /dev/shm

所以实际的分法还是我在上面提到的方法比较好 !



linux
分区详解 

什么是硬盘分区,分区用来做什么? 
分区就是硬盘的段落Windows分区有自己的盘符(C:,D:等等),这些分区看起来都好像是一个独立的硬盘。 

最简单的情况下就是将整个硬盘作为一个唯一的分区。如果您购买了一台已经预装了window的机器,基本上都是这种情况。 

如果您希望在机器上安装更多的操作系统,将需要更多的分区。您更不能在这个单独的分区里面再安装linux。如果您要同时安装Windows ME Windows2000,那么您将需要两个分区。原因是不用的操作系统原则上采用不同的文件系统。如果几个操作系统都支持相同的文件系统,通常为了避免在一个分区下有相同的系统目录,也将他们安装在不同的磁盘分区。 

Linux下是不同的情况,它本身又有更多的分区--比如,根分区 “/” 和交换分区“swap” 

提示:说的更清楚一点:您在安装Linux时考虑的并不是windows分区下还有多少空间,因为windows分区下的空间Linux不能使用。您需要在Windows分区外建立新的分区。 
分区类型 
硬盘分区一共有三种:主分区,扩展分区和逻辑分区。 

在一块硬盘上最多只能有四个主分区。您可以另外建立一个扩展分区来代替四个主分区的其中一个,然后在扩展分区下您可以建立更多的逻辑分区。 

扩展分区只不过是逻辑分区的容器。实际上只有主分区和逻辑分区进行数据存储。 
提示:Windows9x/ME下自带的分区程序fdisk只能定义一个主分区。也就是说,在Windows9x/ME下您只能定义最多一个主分区,一个扩展分区和扩展分区下更多的逻辑分区。如果你想要使用更多的主分区,必须在Linux下进行分区。 
分区和格式化 
每个操作系统下都有自己的用来改变硬盘分区的工Windows9x/M下是非常有名的FDISK,Windows NT/2000/XP中带有一个非常方便的图形界面的工具,他的位置在不同的Windows版本下也稍微有所不同(比如在2000 控制面板管理工具计算机管理磁盘管理)。在Linux下进行分区既可以使用FDISK,或者一个相同功能的图形界面程序。 

每个主分区和逻辑分区都回被存储一个识别文件系统的附加信息。操作系统(Windows或者Linux等等)能通过这些信息非常容易的识别和确认,应该使用哪个分区。不能识别的操作系统分区将会被忽略。 

通过分区当然不能产生任何文件系统。在分区之后只是对硬盘上的磁盘空间进行了保留,还不能直接使用。在此之后分区必须要进行格式化。在Windows下可以通过资源管理器下的文件菜单或者FOMATE程序来执行,在Linux下大多数情况下由mke2fs来完成。 

提示:Linux支持不同的文件系统。应用最广泛的是ext2ext2就是有我们上面提到的mke2fs程序来建立的。Linux当然也支持reiserfs文件系统 

注意:进行任何磁盘分区或大小的改动工作,都会丢失以前的数据。一次在分区直前一定要对数据进行备份。 
Dos/Windows
下的分区名称 
Windows下操作系统使用的分区将用盘符来表示。A:和B:为软驱保留,其他应盘上的主分区和逻辑分区将从C:开始依次排列。(扩展分区没有任何盘符,而且是看不到的。在我indowsx下同样也看不到Linux分区) 

如果一台机器有很多的硬盘,光驱,软驱等,磁盘分区的命名将产生混乱。在这种情况下,第一块硬盘上的主分区和逻辑分区将首先得到命名盘符;然后是第二块,第三块等等。比如您有三块硬盘,每一快硬盘上同时又有一个主分区和两个逻辑分区,那么第一块硬盘的命名将是C:,F:,G:,第二块为D:,H:,I:,第三块为E:,J:,K:。 

WindowsNT/2000/XP下可以改变这些系统自动命名的名称。比如你可以将一个光驱命名为X,这样在添加新的分区的时候他的名称就不会改变了。 

陌生文件系统的分区将不会被命名,在大多数程序里面(比如资源管理器)是看不到的。、这些分区将只能在磁盘分区工具(Windows9x/ME下的FDISKWin2000下的计算机管理-命令解释器)下面显示。 
Linux
下的分区名称 
Linux
下的分区命名比Windows下面将更加清晰详细,但是由此而来的名称不容易记住。不同于Windows下的盘符,Linux通常采用设备-名称(device-name)。一般的硬盘(比如IDE硬盘)将采用/dev/hdxy来命名。X表示硬盘(a是第一块硬盘,b是第二块硬盘,依次类推),y是分区的号码(从0开始,123等等)。SCSI硬盘将用/dev/sdxy来命名。光驱(不管是IDE类型或者SCSI)将和硬盘一样来命名。 

提示:IDE(集成电路设备)和SCSI(小型计算机系统接口)是两个目前最流行的连接计算机硬盘,光驱或者软驱的系统。SCSIIDE速度要快,但是同样价钱也要贵一些。SCSI通常可以用于文件服务器和数据库服务器。Linux支持这两种系统(当然可以同时在一台机器上拥有IDESCSI设备) 

IDE
硬盘和光驱设备将由内部连接来区分区定。/dev/hda表示第一个IDE信道的第一个设备(master),/dev/hdb表示第一个IDE信道的第二个设备(slave)。按照这个原则,/dev/hdc/dev/hdd为第二个IDE信道的masterslave设备。被命名为/dev/had/dev/hdc的两个设备在理论上是同样可以的,在这里不使用/dev/hdb。(这种情况下,设备被作为master连接在第一和第二个IDE信道上) 

SCSI
硬盘或者光驱设备依赖于设备的ID号码,不考虑遗漏的ID号码。比如三个SCSI设备的ID号码分别是025,设备名称分别是/dev/sda/dev/sdb/dev/sdc。如果现在再添加一个ID号码为3的设备,那么这个设备将被以/dev/sdc来命名,ID号码为5的设备将被称为/dev/sdd 

分区的号码不依赖于IDE或者SCSI设备的命名,号码14位主分区或者扩展分区保留,从5开始才用来为逻辑分区命名。由于这个原因,经常会有号码漏洞。(比如1256,在这里34就是号码漏洞)比如:第一块硬盘的主分区为hda1,扩展分区为hda2,扩展分区下的一个逻辑分区为hda5 

下面还有一些例子帮助大家来理解 

/dev/hda         
表示整个IDE硬盘 
/dev/hda1        
表示第一块IDE硬盘的第一个主分区 
/dev/hda2        
表示第一块IDE硬盘的扩展分区 
/dev/hda5        
表示第一块IDE硬盘的第一个逻辑分区 
/dev/hda8        
表示第一块IDE硬盘的第四个逻辑分区 
/dev/hdb         
表示第二个IDE硬盘 
/dev/hdb1        
表示第二块IDE硬盘的第一个主分区 
/dev/sda          
表示第一个SCSI硬盘 
/dev/sda1         
表示第一个SCSI硬盘的第一个主分区 
/dev/sdd3         
表示第四个SCSI硬盘的第三个主分区 

 

Linux web服务器分区方案



 
看到大家非常关心LINUXWEB服务器的分区方案,很久没有写原创文章了,今天也加班贡献一次,下边是正文:Linux服务器的最大应用领域在WEB服务器,很多朋友在第一次安装LINUX服务器时最先想到的就是如何分区,一个合理的分区可以省去您许多的麻烦,尤其是在个人服务器很少添加硬件的情况下,最初的分区方案是否合理直接决定着您以后是否能安心的维护您的服务器,由于根据您的硬件配置不同,所以分区的具体方案也不同,以下的一个实例仅供参考,不同的硬件配置按照解释说明按比例划分自己的分区,还有一些为LINUX服务器添加新分区或添件新硬盘的文章请大家直接到Linux联盟网站上查询,不是这篇文章介绍的内容.

        分区的考虑因素其实还有很多,比如说你的服务器有几块硬盘,需要安装哪些软件,我们主要说的是WEB服务器,SWAP分区,作为交换分区有人推荐用内存的两倍,但是由于现在内存的容量明显很大,所以单独划分太多是没有必要的,比如我的内存是2G,那规划2GSWAP分区就足够了,当然1G的内存我也喜欢用1GSWAP,另外在WEB服务器中几个需要单独分区的目录:/var /tmp /usr /home,其中/var/temb分区是数据变化频繁的,前者有许多系统日志,还有一些版本的LINUXWEB目录放在了这里这些都要注意,后者对一些大站来说有大量的临时文件和碎片,一些大型站点和多硬盘服务器给这二位配上单独的硬盘也是可以的./home目录更不必说,现在大部分的发行版本都要求这个尽可能的大,另外还有人喜欢把/boot单独分区,/usr的目录下安装了大部分的软件,所以要考虑软件安装的大小进行分区.以下是我的单硬盘分区方案,仅供参考:

/        (128MB)
/boot (100MB)
swap  2G (2G RAM)
/tmp   (2G)
/var    (2G)
/usr    (10G)
/home (
剩下的所有空间)

以上平均化方案我的站基本上是能够满足需求了,根据您的实际配置注意以上几个分区进行合理的调整就可以了,欢迎大家留言说一说自己的服务器分区方案.


Linux
分区方案:

创建三个分区

 

1/boot     启动分区     存放内核和启动程序

                   空间分配:100M     类型:ext3

 

2/swap     交换分区     虚拟内存

                   空间分配:物理内存的2

 

3/             根分区         存放所有文件

                    空间大小:至少3G     类型:ext3

                    / 相当于Windows 中的 c:\>

 
 
 上一篇:DELL工作站显卡NVS810多屏利器
 下一篇:戴尔(DELL)Precision 3581 15.6英寸图形移动工作站笔记本电脑CAD制图高性能本 高性能i7-13700H
展开