前言

硬盘使用前,一般要分区,格式化(创建文件系统)<== 存放数据

类比,房子使用前,一般要隔断,装修,买家具,再住人。

分区

一块硬盘:

  • 主分区、扩展分区、逻辑分区

    • 主分区+扩展分区的数量<=4,其中一个主分区可以用一个扩展分区替代,扩展分区最多只能有一个。
    • 扩展分区不能直接使用,还需要在上面创建逻辑分区,逻辑分区可以有多个。
    • 主分区+扩展分区 编号只能是1-4,逻辑分区的编号只能从5开始

示例:

  • 1. 常规分区:数据不是特别重要的业务,例如集群的某个节点

    • /boot 引导分区 200M 主分区
    • /swap 交换分区 内存的1.5倍,一旦内存大于8G,给8G即可
    • / Linux所有目录的顶点,剩余所有空间
  • 2. 数据重要的分区(数据库,存储服务器)
    • /boot 引导分区 200M 主分区
    • /swap 交换分区 内存的1.5倍,一旦内存大于8G,给8G即可
    • / Linux所有目录的顶点,100-200G,给定固定的大小
    • /data 剩下所有,存放数据
  • 3. 特大网站,门户(产品线特别多,需求)
    • /boot 引导分区 200M 主分区
    • /swap 交换分区 内存的1.5倍,一旦内存大于8G,给8G即可
    • / Linux所有目录的顶点,100-200G,给定固定的大小
    • 剩余空间不分配,哪个部门领导了服务器,根据需求再进行分区

错误的分区方案:
把/usr, /home, /var也专门分出来,没必要。100平偏偏要分一堆小房间,不合理布局。

创建/boot分区的示例说明

创建第一个分区/boot,在添加分区的界面中,需要分别手工输入分区挂载点目录、选定文件系统类型,对哪个磁盘操作(如果服务器有多个磁盘则需要特别注意),以及指定创建的分区大小。

  • Mount Point 挂载点。

    • 就是Linux下访问磁盘分区的入口,即如果要前往/boot分区(/dev/sda1)写入数据,就必须通过/boot入口来写入,这一点与Windows是不同的。
  • File System Type 文件系统类型
    • Windows中文件系统类型是fat32/ntfs
    • Linux是ext2,ext3,**ext4**(默认)
    • 磁盘分区只有在设置了文件系统类型格式化并挂载上挂载点后,分区才能存放数据。
  • Force to be a primary parition 强制主分区,是可选项。
    • 由于安装示例中,所有的分区未超过4个,所以必须勾选。

文件系统就是管理以及组织磁盘上数据的一种方式或机制。

下面是常用的文件系统类型介绍:

最新文章

  1. 根据异常处理对 Java 方法的层次分类
  2. hdu4087ALetter to Programmers(三维旋转矩阵)
  3. EasyUi &ndash; 6.easyui常见问题
  4. leetcode 374
  5. 【译】Python Lex Yacc手册
  6. docker learning
  7. POJ3252——Round Number(组合数学)
  8. android LinearLayout 实现两端对齐
  9. 【已解决】BeautifulSoup已经获得了Unicode的Soup但是print出来却是乱码
  10. jsp中的注释
  11. 【elasticsearch】(2)centos7 超简单安装elasticsearch 的监控、测试的集群工具elasticsearch head
  12. PHP MAIL DEMO(程序代码直接发送邮件)
  13. winsock2获取网页
  14. socket计划编制的原则
  15. Chapter 2 Open Book——22
  16. html 设置页脚div一直在页面底部
  17. linux下apache,php的安装
  18. 数位dp——hud3652
  19. 十五、Hadoop学习笔记————Zookeeper的环境搭建
  20. c#调试快捷键

热门文章

  1. python实现杨辉三角形
  2. 3NF的无损连接和保持函数依赖的分解、BCNF的无损连接的分解
  3. IIS 组成
  4. gdb调试工具常用命令 &amp;&amp; kdb
  5. MTK Android SwitchPreference(设置-智能辅助-导航栏-导航栏可隐藏)
  6. Python设计模式(11)-状态模式
  7. 【Selenium05篇】python+selenium实现Web自动化:读取ini配置文件,元素封装,代码封装,异常处理,兼容多浏览器执行
  8. php.ini配置文件详解(基于5.2.17版本)
  9. 项目中你不得不知的11个Java第三方类库
  10. vueCli 运行报错