Bootstrap

2024年linux最新分区方案

服务器分区的方案:

分区类型 分区的实际大小

/ 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教程,Linux从入门到精通

======================

  1. linux从入门到精通(第2版)

  2. Linux系统移植

  3. Linux驱动开发入门与实战

  4. LINUX 系统移植 第2版

  5. Linux开源网络全栈详解 从DPDK到OpenFlow

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

第一份《Linux从入门到精通》466页

====================

内容简介

====

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。

需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

;