zoukankan      html  css  js  c++  java
  • Linux硬盘分区知识

    前言

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

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

    分区

    一块硬盘:

    • 主分区、扩展分区、逻辑分区
      • 主分区+扩展分区的数量<=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个,所以必须勾选。

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

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

  • 相关阅读:
    [OI学习笔记]排列组合&二项式定理
    [OI学习笔记]拓补排序
    [OI学习笔记]DAG最短路的四种算法整理-floyd,Dijkstra,Bellman-Ford,SPFA
    [OI学习笔记]从蒟蒻的角度理解动态规划(DP)——从暴力搜索到动态规划
    [OI学习笔记]最小生成树之Kruskal算法
    [OI学习笔记]最小生成树之Prim算法
    [OI学习笔记]图的存储与遍历-邻接矩阵&邻接表
    将数组中第n个元素,放到第m个元素后面
    Unity3D中播放序列帧动画
    UVA1589 Xiangqi
  • 原文地址:https://www.cnblogs.com/zoe233/p/11815998.html
Copyright © 2011-2022 走看看