Linux硬盘分区知识
2024-08-29 02:37:56
前言
硬盘使用前,一般要分区,格式化(创建文件系统)<== 存放数据
类比,房子使用前,一般要隔断,装修,买家具,再住人。
分区
一块硬盘:
- 主分区、扩展分区、逻辑分区
- 主分区+扩展分区的数量<=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个,所以必须勾选。
文件系统就是管理以及组织磁盘上数据的一种方式或机制。
下面是常用的文件系统类型介绍:
最新文章
- 根据异常处理对 Java 方法的层次分类
- hdu4087ALetter to Programmers(三维旋转矩阵)
- EasyUi &ndash; 6.easyui常见问题
- leetcode 374
- 【译】Python Lex Yacc手册
- docker learning
- POJ3252——Round Number(组合数学)
- android LinearLayout 实现两端对齐
- 【已解决】BeautifulSoup已经获得了Unicode的Soup但是print出来却是乱码
- jsp中的注释
- 【elasticsearch】(2)centos7 超简单安装elasticsearch 的监控、测试的集群工具elasticsearch head
- PHP MAIL DEMO(程序代码直接发送邮件)
- winsock2获取网页
- socket计划编制的原则
- Chapter 2 Open Book——22
- html 设置页脚div一直在页面底部
- linux下apache,php的安装
- 数位dp——hud3652
- 十五、Hadoop学习笔记————Zookeeper的环境搭建
- c#调试快捷键
热门文章
- python实现杨辉三角形
- 3NF的无损连接和保持函数依赖的分解、BCNF的无损连接的分解
- IIS 组成
- gdb调试工具常用命令 &;&; kdb
- MTK Android SwitchPreference(设置-智能辅助-导航栏-导航栏可隐藏)
- Python设计模式(11)-状态模式
- 【Selenium05篇】python+selenium实现Web自动化:读取ini配置文件,元素封装,代码封装,异常处理,兼容多浏览器执行
- php.ini配置文件详解(基于5.2.17版本)
- 项目中你不得不知的11个Java第三方类库
- vueCli 运行报错