一、fdisk命令
fdisk命令用于查看磁盘使用情况和磁盘分区(MBR分区格式)
命令格式:fdisk[选项…][设备路径]
eg:为硬盘sdb创建分区:fdisk /dev/sdb
常用选项:-l 列出分区表类型与分区信息
ps:一个硬盘不能有两种分区格式所以可以使用p命令查看磁盘标签类型
eg:磁盘标签类型:dos表示的是使用的mbr分区
m获取命令帮助
p显示磁盘分区表
n新增一个分区
q不保存分区退出
d删除一个分区
w保存分区退出
二、挂载
在linux系统中用户无法直接使用硬件设备,硬件设备在系统中都是以只读的方式存在的,(因此我们无法直接存储数据到分区中,这个时候就需要一个目录也就是我们说的挂载点,这个目录就相当于我们进入分区的入口)
挂载的注意事项
挂载点必须是一个目录,
理论上是一个空目录
一个文件系统不允许重复挂载到多个目录下
一个目录不允许重复挂载多个文件系统
三、文件系统类型
文件系统类型详解
文件系统又叫文件管理系统,赋予分区文件系统(可以管理文件相当于管理员),分区才可以正常使用,根文件系统
- Centos5:分区默认使用文件系统类型ext3
- Centos6:分区默认使用文件系统类型ext4
- ext4日志记录功能,意外宕机,通过日志记录把没有保存的数据,在系统再次启动快速恢复回来
- 单个文件系统最大支持1EB的分区容量,单个文件最大可以存储16TB数据
- Centos7:分区默认使用文件系统类型xfs
- xfs开启了日志记录功能,意外宕机,通过日志记录把没有保存的数据,在系统再次重启时快速恢复过来,数据恢复的速度比ext4文件系统快
- 单个文件系统最大支持8EB分区容量,单个文件最大可以存储500TB数据
- 单个文件每秒读写数据的速度达到4G
- swap文件系统:交换分区,硬盘空间去充当内存去使用
四、 格式化文件系统
- mkfs命令用于在分区上建立文件系统
- 常用文件系统类型
- ext4、xfs
- 命令格式:
- mkfs.xfs 分区设备路径 :xfs类型文件系统
- mkfs.ext4 分区设备路径:ext4类型的文件系统
五、mount挂载(临时挂载)
- mount文件系统挂载命令
- 命令格式:mount 设备路径 挂载点目录
- eg:mount /dev/sdb1 /data/aa
创建挂载点目录
挂载文件系统
查看正在使用的分区信息
六、总结:
- 添加硬盘:查看文件系统是否识别新硬盘 lsblk
- 划分分区:fdisk 设备路径(eg:fdisk /dev/sdb)
- 格式化文件系统:使用mkfs.xfs(必须格式化文件系统才能挂载,eg:mkfs.xfs /dev/sdb1)
- 挂载:创建挂载点目录--挂载 :mount 设备路径 挂载点目录(eg:mount /dev/sdb1 /data/aa)
- 查看分区使用情况df -h(这个时候就可以看见分区的挂载点了)