安装Linux系统的磁盘分区

●CentOS磁盘分区
分区顺序:
"/"分区(逻辑) -> "/boot"分区(主分区) -> "swap"分区(逻辑) -> "/home"分区(逻辑)
●Ubuntu磁盘分区
如果将/boot单独分区,务必让该分割槽在整颗硬盘的最前面部分。因此,要为/boot选择“Primary”,使其为主分区。
而"/"分区不必是主分区。
Ubuntu中应该按照先创建“主分区”,再创建“逻辑分区”的步骤,并且一般将swap分区放于最后。分区顺序为:
"/boot"分区(主分区) ->"/"分区(逻辑) -> "/home"分区(逻辑) -> "swap"分区(逻辑)
注意:因为Ubuntu中不会主动调整主分区的位置到最前面。如果像CentOS那样划分,最后剩下的 free space硬盘
空间会显示为"不可用",没法再继续分区了。
•说明:
①在Linux系统中每一个硬盘总共最多有 16个分区,硬盘上的4个主分区,分别标识为sdal、sda2、sda3和sda4,
逻辑分区则从sda5开始标识一直到sda16
②按照"/boot"分区(主分区) ->"/"分区(逻辑) -> "/home"分区(逻辑) -> "swap"分区(逻辑)的顺序创建分区后,
sda的命名顺序是:sda1 -> sda5 -> sda6 -> sda7。
③如果按照 "/"分区(逻辑) -> "/boot"分区(主分区) -> "swap"分区(逻辑) -> "/home"分区(逻辑) 的顺序创建分区,
sda的命名顺序会是:sda5 -> sda2 -> sda3 -> sda4。剩下的 free space硬盘空间会显示为不可用,没法再继续分区了。
●分区大小的说明
目录 建议大小 格式 描述
/ 10G-20G ext4 根目录(安装系统,相当于Win的C盘)
swap <2048M swap 交换空间(一般为内存的1.5-2倍,相当于Win的虚拟内存。)
/boot 200M左右 ext4 Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。
                                           在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub。
/tmp  5G左右   ext4 系统的临时文件,一般系统重启不会被保存。(建立服务器需要)
/home 尽量大些 ext4 用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。相当于Win的用户文件(Users)。
/usr         尽量大些                在/home分区下,也可以不建此分区。
●创建过程(/boot分区放最前面)
①/boot分区:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为主分区,挂载点为/boot,
                     新建分区容量为128MB,最后点击“确定”按钮,
②/ 根目录:   选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为逻辑分区,挂载点为/boot。
③/home分区:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为逻辑分区,挂载点为/home。
④ swap分区:  选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为逻辑分区,用于选择“交换空间”,
                      新建分区容量为1024M,最后点击“确定”按钮,
●分区介绍:
/ :        根目录,建议在根目录下面只有目录,不要直接有文件。至少15G,安装系统,相当于Win的C盘,默认ext4。 
/boot分区:它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的
               PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然
               能够启动。这个分区的大小约在60MB-120MB之间。研究内核用1G即可。
 
/usr分区: 是Linux系统存放软件的地方,如有可能应将最大空间分给它。
 
/home分区:是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,
           这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘
           限量使用,限制普通用户访问哪些文件等。相当于Win的用户文件(Users)。
 
/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,
                     它们也不会影响到操作系统的主分区。 
/tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的
               临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然
               还承受着读写操作,所以它通常会比其它的部分更快地发生问题。
 
/bin分区, 存放标准系统实用程序。
●/boot单独分区的好处
1, 可以有几个不同的操作系统共享同一套内核 方便管理。 
2, boot目录的IO访问比较少,单独放在一个分区,可以防止其它目录的读写导致boot的inode损坏。 
3 , 老主板有1024柱面问题 单独在前1024柱面分一个boot分区 可以避免这个问题。 
4, 如果做RAID或者LVM,引导管理程序可能不支持,导致找不到内核,因此单独的boot分区就很有意义了。 
5 , 方便使用dd这样的工具进行备份。 
6, 可以用只读方式挂载boot分区 增加安全性。 
●安全的分区方案原则
系统数据和普通用户数据分离放置于不同的分区 (即使用单独的 home 分区);不经常变化的系统数据和
经常变化的系统数据分离放置于不同的分区(即使用单独的 usr 分区和 var 分区)。 
一般地,在一个实际系统中至少要创建单独的 home 分区。 
上一篇:网格布局与其他布局方法的关系 | CSS Grid Layout: Relationship of Grid Layout (Grid Layout) - CSS 中文开发手册 - Break易站


下一篇:[51单片机] nRF24L01 无线模块 测试 按键-灯-远程控制