在Linux中使用硬盘
- 建立分区
- 安装文件系统
- 挂载
磁盘主要的两个性能:1.磁盘大小2.读写性能
盘片被分为多个扇形区域,每隔扇区存放512字节 硬盘最小的存储单位为扇区
磁盘分区
为什么分区?
- 优化I/O性能(读写 input output)
- 实现磁盘空间配额限制
- 提高修复速度
- 隔离系统和程序
- 安装多个OS
- 采用不同文件系统
分区方式
- MBR 只能对2t以下的盘进行分区
- GPT 可以对2t以上的盘进行分区
MBR分区需要依靠第一个扇区(一个扇区512字节)
分区的缺点
- 一旦分区无法修改大小
- 只能使用连续的空间
- 没有备份
第一个扇区
mbr主引导记录,引导硬件找到操作系统。是一个446字节的小程序。
分区表 记录了分区的开始和结束的位置 一个分区表要占16字节 4*16=64 mbr只能分4个主分区
标记位 55 aa
mbr
主分区 可以直接使用
扩展分区(特殊的主分区)不可以直接使用 无论分多大 最后只显示1k 需要再分逻辑分 扩展分区是用来存储逻辑分区的分区表 为了可以让你分区超过4个
逻辑分区 需要现有扩展分区
建立分区
fdisk 2t以下
gdisk 2t以上
fdisk和gdisk选项一样
fdisk 设备名 查询
查看设备信息
fdisk -l /dev/sda 只看sda设备
fdisk -l 看所以
分区是交互式的命令
分区 不识别
partprobe /dev/sdc (设备)
partprobe 设备名
文件系统:管理文件的软件
管理 权限 大小 基本属性
默认的文件系统
centos7 xfs
centos6 ext4
1.分区
分出sdb1
2.格式化 装文件系统
mkfs -t xfs 设备名
mkfs.xfs 设备名
mkfs.xfs /dev/sdb1
3.挂载
mount /dev/sdb1 /mnt
验证df
分主分区 用硬盘
分扩展分区 逻辑分区 使用硬盘
lsblk 磁盘分区情况
df 磁盘剩余空间,挂载情况
-T 显示文件系统类型
fdisk
n 新建分区
d 删除分区
p 打印分区表
w 保存退出
q 退出不保存
t 改变分区类型
/etc/passwd 用户信息
/etc/shadow 密码相关
/etc/fstab 挂载相关
swap分区
当内存不足时把硬盘上的空间当作内存使用
做swap
- 先分区 分区 改类型(t)82
- mkswap 设备名
- 开启swapon 设备名
怎么关swap
swapoff 设备名 只管设备名中的空间
swapoff -a 关全部的swap空间