CentOS分区,几种手动硬盘分区详情和经验分享

2022年3月26日 20点热度 0人点赞

在安装Linux操作系统过程中,会遇到不清楚如何设置硬盘分区,下面以CentOS为例分享我的经验,大家可根据自己的电脑配置硬件情况,选择这一种适合的最好分区方案;

工具/原料

  • CentOS官网下载最新ISO镜像
  • CentOS可在本地电脑直接安装 或 虚拟机上安装

相关知识

  • 首先我们要了解CentOS系统中的各个目录结构功能是怎样的:

    /:根目录,文件的最顶端; 注意:/etc、/bin、/dev、/lib、/sbin 等应该和根目录放在同一个分区;

    /boot:存放Linux启动时内核及引导系统程序所需要的核心文件;

    /home:系统默认的用户主目录,存放普通用户的数据.;

    /bin :存放系统所需要的重要命令,ls,cp,mkdir 等;

    /dev:存放Linux 系统下的设备文件,如光驱,磁盘等;

    /etc:一般存放系统的配置文件;

    /lib:主要存放动态链接库;

    /lost+found:存放一些当系统以外崩溃或机器意外关机时产生的文件碎片;

    /mnt:用于存放挂在储存设备的挂载目录;

    /proc:存放操作系统运行时的运行信息;

    /root:Linux超级权限用户的root目录;

    /sbin:存放一些系统管理的命令,一般只能由超级权限用户root执行;

    /tmp:临时文件目录;

    /usr:应用程序存放目录,如命令、帮助文档等;

    /var:存放系统日志,系统库等经常变动文件;

    /sys:目录与/proc类似,是一个虚拟的文件系统;

  • 分区时也会遇到文件系统的选择,Linux支持的文件系统有哪些:

    Ext2:早期的格式,不支持日志功能;Ext3:ext2改良版,增加了日志功能,是最基本且最常用的使用格式了;Ext4:针对ext3系统的扩展日志式文件系统,是ext3文件系统的后继版本;Swap:虚拟内存使用的交换分区;XFS:稳定与高效,在大小档案混合的系统里有优越的表现;JFS:特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择;

  • 分区时也会遇到设备类型的选择,其实就是硬盘分区属性,主:

    标准分区: 即是主分区,注意:系统的启动文件如/boot应设置为标准分区(主分区),如果没有单独设置/boot分区,则/根目录应该设置为标准分区;

    LVM: 逻辑分区(同window逻辑分区一样);

    END

方法/步骤2

  1. 1

    在CentOS安装界面点击 安装位置,进去设置硬盘分区;

  2. 2

    默认是自动配置分区的,我们需要重新选择: 我要配置分区, 然后在按左上角的 完成 按钮;

  3. 3

    点击左下角 + 号,手动设置添加分区;

  4. 4

    如果只有一个硬盘,推荐采用以下划分分区方式:

    在添加新挂载点中选择挂载点和设置大小:

    首先设置swap分区:

    swap: 虚拟内存使用的交换分区,建议物理内存的1~2倍,它的文件系统选择:swap类型,设备类型(分区属性):选择LVM(逻辑分区)即可;

    注意:如果内存足够大,也可以不划分,但建议还是划分,swap的大小,网上通用的教程是物理内存的2倍,其实并不一定要这样,是针对适用低硬件配置的情况,对于本来物理内存很大的情况,再划分太多虚拟内存会造成硬盘空间浪费,实际硬件情况可参考:

    物理内存     交换分区(SWAP)

    1G                2G

    2~ 4G           至少4G

    4~16G          至少8G

    16G~64G     至少16G

    64G~256G   至少32G

    其次划分Linux系统的根目录分区:

    /:把剩余的空间全部划分给/ 根目录;

    由于包含/boot,因此此分区要设置标准分区(主分区),使用xfs文件系统类型;

    注意:可能旧主板电脑不能启动;

  5. 5

    如果只有一个硬盘,且要兼容旧主板电脑的情况:

    swap :同上面步骤4的swap划分方法;

    /boot :用来存放Linux启动引导装载程序,建议大小为100~1024MB;因此此分区要设置标准分区(主分区),使用xfs文件系统类型;

    注意:可能旧主板bios只支持100m大小;而新Linux系统的boot可能超过100m,升级累积的话大于700M,建议新linux系统要分1GB大小,独立划分/boot分区要根据硬件情况设置;

    / : Linux 系统的根目录,大小为剩下的空间,LVM逻辑分区,xfs文件系统

    如果有多个硬盘或多个阵列组情况:

    可以把存放数据的/home划分到独立硬盘或阵列上,这样可使系统盘和数据盘分离,提升数据安全和i/o性能:

    硬盘1(ssd固态(或阵列)):

    swap :同上面步骤4的swap划分方法;

    /boot :用来存放与 Linux 系统启动有关的程序,建议大小为 100~1024MB,同上;

    / : Linux 系统的根目录,大小为硬盘1的剩下空间,LVM逻辑分区,xfs文件系统;

    硬盘2(或硬盘阵列):

    /home :存放普通用户的数据,建议大小为硬盘2全部空间;

  6. 6

    分区划分设置完成,保存退出进行后续安装.

    END

注意事项

  • 先划分swap分区,再划分其他的分区,否则剩余空间可能不够划分swap的大小;
  • 设置各个分区大小时,要填写单位:g 或 m; (1gb=1024mb)
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论