CentOS7 磁盘分区建议

本贴最后更新于 897 天前,其中的信息可能已经时移世改

分区的建议

基本分区方案

  • / :建议大小在 5GB 以上。
  • swap :即交换分区,建议大小是物理内存的 1~2 倍。

进阶分区方案

  • /boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100MB 。
  • / : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB 以上。
  • /home :存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
  • swap :实现虚拟内存,建议大小是物理内存的 1~2 倍。

高级分区方案

  • /boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 500MB 。 分区格式:建议 ext4,按需求更改。
  • /usr :用来存放 Linux 系统中的应用程序,其相关数据较多,建议大于 10GB。
  • /usr/local 3G-15G (自已安装程序安装在此)
  • /var :至少 1G 以上,一般 WEB 存放网页的目录是/var/www。用来存放 Linux 系统中经常变化的数据以及日志文件,建议大于 20GB 以上。作用:用于 log 日志的文件的存放,如果不分则默认在/目录下。 HTTP 服务和 FTP 服务的目录现在位于 /var/www/和/var/ftp/,因此/var 分区有 20G 之大。分区建议:如果你安装的 linux 是用于服务器或者经常做日志分析,请划分 var 分区,避免日志文件不断膨胀塞满导致根分区而引发问题。分区格式:建议 ext4,按需求更改。
  • /home :一般用剩余空间来分配,存放普通用户的数据,是普通用户的宿主目录,建议大小为 10G。作用:存放用户数据,HOME 的结构一般是 HOME/userName/userFile,如果不分则默认在 HOME/目录下。分区建议:如果用户数据多可以将此分区适当增大,请参考“根分区”分区建议;一般硬盘的主要容量几乎都在 Home 分区和根分区下。分区格式:建议 ext4,按需求更改。
  • / : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB 以上。 根分区和 home 分区的大小就类似 C 盘和 D 盘的空间分布一样,主要占空间在哪儿就在那里分大容量。分区格式:建议 ext4,按需求更改。
  • /tmp :将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为 1G 以上。
  • swap :实现虚拟内存。作用:类似于 Windows 的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于 linux 就是 swap 分区。分区建议:建议是物理内存大小的 2 倍,比如你电脑是 4G 的物理内存,swap 分区可以是 8G。分区格式:swap 格式。
  • /opt 100M-1G (附加应用程序)。

分区无损调整

分区无损调整用 gparted

sudo yum install epel-release

sudo yum install yum-utils git gnome-common gcc-c++

sudo yum-builddep gparted

sudo apt-get install gparted

硬盘 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,做服务器的话把上面余下
的空间都分给它)

参考:

Centos7-磁盘分区

Linux 分区方案

CentOS-7-磁盘分区-概念、分区方法、分区方案

Linux 学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)_weixin_33859665 的博客-CSDN 博客

  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    946 引用 • 943 回帖
  • 磁盘分区
    1 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...