1. 前言本文主要是讲解如何为Linux配置最佳的分区方案,Linux最佳的分区方案到底存不存在。 2. Linux通用的建议分区方案我们建议为 x86、AMD64 和 Intel 64 位系统创建以下分区:
3. swap分区大小多少合适swap 分区(至少 256MB)— 使用 swap 分区支持虚拟内存。换一句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。 几年前,推荐的 swap 空间的增长与系统中的 RAM 量是呈线性关系的。但由于先进系统内存大小已经增加到成百 GB,因此将推荐的 swap 空间视为系统内存负载功能,而不是系统内存。 以下表格根据系统中的 RAM 量以及是否有足够的 RAM 可让系统休眠提供 swap 空间大小。推荐的 swap 分区会在安装过程中自动建立。但要允许休眠,则需要在自定义分区阶段编辑 swap 空间。 关于系统swap空间的推荐值:
在以上列出的每个范围临界点(例如:使用 2GB、8GB 或者 64GB 系统 RAM 的系统),可根据所选 swap 空间以及休眠支持自行裁决。如果系统资源允许此操作,增加 swap 空间可能会提高性能。 可以在多个存储设备中分配 swap 空间 -- 特别是对于那些使用高速驱动器、控制程序和接口的系统 -- 同时还可提高 swap 空间性能。* 在 Red Hat Enterprise Linux 6.0、6.1、6.2 中给出的推荐 swap 空间大小与现在推荐大小不同,现在推荐的大小是 2012 年 6 月在 Red Hat Enterprise Linux 6.3 中给出的,且不依赖休眠空间。自动安装这些 Red Hat Enterprise Linux 6 的早期版本仍会生成 swap 空间,并配置这些已作废的推荐值。但推荐手动选择 Red Hat Enterprise Linux 6.3 中给出的推荐 swap 空间大小值以便保证最优性能。 4. linux boot分区大小/boot/ 分区(250 MB) 挂载在 /boot 中的分区包含操作系统内核(以便系统引导 Red Hat Enterprise Linux),以及在自我引导过程中使用的文件。由于某些限制,创建一个初始的 ext3 分区来容纳这些文件是一个好办法。250MB 的 boot 分区足以满足大多数用户的需要。 Red Hat Enterprise Linux 6 中的 /boot 和 /(root)分区只能使用 ext2、ext3 和 ext4(推荐)文件系统。这个分区不能使用其他任何系统,比如 Btrfs、XFS 或 VFAT。其他分区,比如 /home 可以使用任意支持的文件系统,包括 Btrfs 和 XFS(如可用)。 注:通常安装程序会自动生成 /boot 分区。但如果 /boot(root)分区超过 2TB,且使用(U)EFI 引导,则需要生成小于 2TB 的独立 /boot 分区方可成功引导。 如果硬盘大于 1024 个柱面(而且系统至少是在两年前制造的),并要让 /(root)分区使用硬盘上的所有剩下空间,则可能需要创建 /boot 分区。 如果有 RAID 卡,请注意某些 BIOS 类型不支持使用 RAID 卡引导。在这种情况下,必须在 RAID 阵列外创建 /boot/ 分区,如在独立硬盘中。 root 分区(3.0GB - 5.0GB)— 这是 "/"(root 目录)所在分区。在这个设置中,所有文件(保存在 /boot 中的文件除外)都在 root 分区中。 3.0GB 大的分区可进行最小安装,而 5.0GB root 分区可执行完全安装,选择所有软件包组群。 Red Hat Enterprise Linux 6 中的 /boot 和 /(root)分区只能使用 ext2、ext3 和 ext4(推荐)文件系统。这个分区不能使用其他任何系统,比如 Btrfs、XFS 或 VFAT。其他分区,比如 /home 可以使用任意支持的文件系统,包括 Btrfs 和 XFS(如可用)。 5. Linux根分区多大合适/(或者 root)分区是目录结构的顶端。/root 目录有时读为"斜杠 root")目录是进行系统管理的用户帐户主目录。 6. linux home分区大小应该分多大home 分区(至少 100 MB) 如果要将用户数据与系统数据分开保存,请在卷组中为 /home 目录创建专用分区。这样就可以在不删除用户数据文件的情况下升级或重新安装 Red Hat Enterprise Linux。 下面的表格总结了包含列出目录分区的最小分区大小。不一定要为这些目录建立独立分区。例如:如果分区 /foo 必须至少有 500MB,不需要建立 /foo 分区。那么 /(root)分区必须至少有 500MB。 7. Linux 最小分区大小建议
如果不确定如何为计算机进行最佳分区,请接受默认分区布局。 最佳分区设置取决于 Linux 系统的用途。下面的提示可帮助您决定如何分配磁盘空间。
下面的表格是一个含有单一 80GB 硬盘以及 1GB RAM 的系统的可能的分区设置。请注意:这里有大约 10GB 的卷组空间没有分配,以备将来之用。 8. Linux最佳分区方案设置示例
将物理卷分配到默认的卷组中并被分为以下逻辑卷: 分区设置示例:LVM 物理卷
9. 总结其实,从技术角度考虑,Linux最佳分区方案并不存在,但系统运维者应该遵循一下原则,了解分区的作用和通常的需求。比如,从服务器运维角度看,/var目录的容量需求应该大于/home,但从桌面系统来说,/home的需求容量是最大的。所以除了从技术角度分析,还要从实际需求出发去考虑。 本订阅号不支持在线播放学习视频功能,如需要免费学习视频请添加视频学习专用微信服务号,一键关注的方法如下
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接: https://www.linuxrumen.com/rmxx/1119.html ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:Linux入门学习教程,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |