linux_磁盘分区

linux_磁盘分区

分区并没有数据内容只是改变分区表,保存在0磁头,0磁道1扇区除MBR引导后64bytes中,只能有4个组分区,4个以上要一个扩展分区

引导MBR,保存在446字节中

磁盘想要存放数据,首先要分区,可以不分区,但必须格式化写入文件系统,然后挂载一个空目录给分区入口

分区有哪些类型?

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

  对于一块硬盘, 主 + 扩 <= 4 , 其中一个主分区可以用一个扩展分区替代,最多只有一个扩展分区

  主分区 + 扩展分区 编号 1-4, 逻辑分区从5开始

常规分区数据不是特别重要(集群的某个节点)

/boot      引导分区       200M     主分区

swap      交换分区       内存1.5倍, 内存大于8G,最大给8G

/             linux所有目录顶点      剩余所有空间

数据重点: 数据库和存储服务

/boot      引导分区       200M     主分区

swap      交换分区       内存1.5倍, 内存大于8G,最大给8G

/             linux所有目录顶点      100-200G

/data      所有,存放数据

特大网站,门户产品线特别多,需求

/boot      引导分区       200M     主分区

swap      交换分区       内存1.5倍, 内存大于8G,最大给8G

/             linux所有目录顶点      50-200G

剩余空间不分配,哪个部门领到了服务器,根据需求再进行分区

什么是分区?

  分区相当于给房子打隔断,每个分区对应不同的作用类型,总体上分为3种方案,传统分区方案、数据为重分区方案、门户网站分区方案。

    传统分区方案,分为/boot分区,大小100 - 200M,swap分区为内存的1.5倍,最大限度给8G,/ 分区将会得到所有剩余空间;

    数据为重分区方案,/boot 和 /swap 分区和传统分区一样大小,但在一些门户网站中数据库服务不分swap分区, / 分区给 50 - 200G, 剩余空间全部给 /data 分区

    产品线特别多的门户网站,初始只分 /boot  、/swap 和传统分区一样,/ 分区给50-200G,剩余空间不分,哪个部门领到服务器,根据需求再分区

  分区改变的是存在磁盘中的 0 磁道 0 柱面 1扇区

-后64个字节中的分区表,主分区 和 扩展分区 加起来不得超过4个,当分区超过4个时候,需要扩展分区,有且只有一个扩展分区,扩展分区不能直接使用,需要创建逻辑分区,逻辑分区有自己的分区表

  分区的单位是按磁盘的柱面进行分区

  分完区并不可以直接使用,还需要写入文件系统才能存放数据

  传统 2T 以下的磁盘通过 fdisk 工具进行分区,大于 2T 就需要 parted 进行分区, parted也能给小于 2T的磁盘分区,分完区之后还需要通过 partprobe 通知内核分区表已经变了,通过cat 查询 /proc/partitions 文件获得分区表信息

  

上一篇:Java 学习笔记 (三) Java 日期类型


下一篇:使用Python写入几何