在讲 Linux 的系统安装之前,先了解一下 Linux 下的分区知识
1. 磁盘的类型
常见的磁盘接口有两种,即 IDE 接口和 STAT 接口两种,目前较为流行的是 STAT 接口,但不排除在一些老旧一点的机器 上,还存在着 IDE 接口的磁盘
IDE 接口的磁盘设备文件名一般为 `/dev/hd[a-d]`
STAT接口的磁盘设备文件名一般为 `/dev/sd[a-p]`
U 盘和 STAT 接口磁盘都是用 SCSI 模块来驱动的,所以设备文件名都是以 sd 开头,而 IDE 接口的磁盘一般最多只可以接 4 块磁盘设备,所以一般用 a-d表示
1. 磁盘的组成
磁盘由“扇区”和“磁柱”组成,扇区每个为 512byte(字节b)。
整个磁盘的第一个扇区记载着两个重要的内容:
* 主要启动记录区( MBR),446b,用来记录启动引导程序位置
* 分区表, 64b,用来记录硬盘硬盘的分区状态
3. 磁盘分区的目的
* 数据的安全性
磁盘分区之后,因为数据存储时各自分区都集中在各自的磁柱的区段,分区与分区之间互不影响
* 提升系统性能
数据读取时,因为都集中在各自的区段,所以读取花费的时间较少。
4. 主分区和扩展分区
Linux 的磁盘分区最多可以分为 4 个分区(这是因为分区表只有64b,只能记录 4 条分区信息),所以我们通常是分了三个主分区之后,第四个分区将会被分为扩展分区,即三个**主分区**,一个**扩展分区**,而一个扩展分区,我们又可以将其分为若干个**逻辑分区**。
超过或等于4个分区时,可用 P+P+P+E 的方式分区,也可以用 P+E的方式来分区,图为P+E 的方式
![](https://box.kancloud.cn/f065f42988310c9a3829cd471ab7165c_954x367.png)
5. 格式化
对磁盘分完区之后,需要对分区进行格式化,格式化的目的就是为了**写入文件系统**
Linux 下面支持的文件系统有 `ext2`、`ext3`、`ext4`。
在 `CentOS` 中使用的文件系统是`ext4`,分区在格式化时,会为该分区建立文件系统,会把该分区分为每个为 `4kb` 大小的数据块,而文件在查找时,是根据每个数据块中的 `inode`节点来找到的
6. 挂载
必须分区的有两个,分别为根分区` / `及 `/swap` 分区,`swap` 分区也叫交换分区,一般为内存的 2 倍,但最高不超过 2GB,
推荐给 `/boot` 启动分区也独立分出来,推荐是200M
- 序言
- Linux 的安装
- VMware 的安装
- VMware 的配置
- CentOS 下载与虚拟机硬件配置
- Linux 的分区
- ContOS 安装
- 虚拟机网络配置
- 远程连接工具安装
- 基础(旧)
- Linux 和 Windows 的区别
- 目录结构
- 注意事项
- Linux的常用命令
- 用户及用户组
- 文件及权限
- 目录与文件权限的意义
- 文件及目录管理相关
- 常用命令
- 系统安装
- Linux的简介
- Linux 各发行版介绍
- CentOS的部署
- 基础
- 文件和用户管理
- Linux目录结构
- 文件管理相关
- cd 切换目录
- pwd 显示当前位置
- ls 列出目录下的文件和子目录
- touch 创建文件
- mkdir 创建目录
- cp 复制文件/目录
- mv 移动或改名文件/目录
- rm 删除文件/目录
- chattr 改变文件属性
- lsattr 显示文件属性
- 用户管理
- useradd 添加用户
- passwd 修改用户密码
- id 查看用户ID信息
- userdel 删除用户
- usermod 修改用户信息
- groupadd 创建用户组
- groupdel 删除用户组
- su 切换用户帐号
- sudo 以管理员的身份执行命令
- 权限管理
- chmod 修改文件/目录权限
- chown 修改文件拥有者或所属组
- chgrp 修改文件所属组
- setfacl 设置文件权限列表
- getfacl 查看文件权限列表
- vim的使用
- 进程管理
- ps 查看进程
- top 动态显示进程
- kill 杀死进程
- nice 修改进程优先级
- jobs 显示后台任务列表及任务状态
- fg 将后台运行的进程调整至前台运行
- bg 将在后台暂停进行继续执行
- 磁盘管理
- lsblk 列出块设备信息
- fdisk 磁盘分区
- partprobe 重新读取分区表
- mkfs 建立文件系统(格式化)
- mont 挂载设备
- df 查看磁盘使用情况
- unount 卸载挂载设备
- 交换空间 swap
- free 查看内存使用状态
- mkswap 设置交换分区
- swapon 激活交换空间
- LVM逻辑卷管理
- LMV的工作原理
- pvcreate 创建物理卷
- pvs 查看物理卷
- pvscan 查看每个PV的信息
- pvdisplay 显示物理卷详细信息
- vgcreate 创建卷组
- vgs 查看卷组
- vgscan 查看每个VG的信息
- vgdisplay 显示卷组详细信息
- lvcreate 创建逻辑卷
- vgextend 扩展卷组空间
- lvextend 扩展逻辑卷空间
- resize2fs 调整文件系统大小
- RAID
- 文件查找和压缩
- which 命令查找
- find 根据文件名查找文件
- locate 查找文件
- tar 文件打包
- 软件安装
- RPM包管理
- yum 安装软件
- rpm 安装软件
- 源码包管理
- 计划任务
- at 一次性计划任务
- cron 循环任务
- 日志系统
- 网络管理
- ip 显示或设置网络设备
- OSI简介