????????在linux中,一切皆文件。
? ? ? ? 使用硬盘分为三步:
????????????????1.建立分区
????????????????2.安装文件系统? ? ? ? ?文件系统:管理 大小 权限?? ???日志恢复
????????????????3.挂载?? ??? ??? ??? ????????硬盘 和 系统 内的文件夹做关联,使用该文件夹 等于使用硬盘
/dev/ sda?? ?第一块硬盘
s????????代表硬盘的接口类型,接口配型 决定了数据传输的速率
d????????disk
a????????第一块盘
????????磁盘主要的两个性能:磁盘大小?? ?读写性能
????????●?优化I/O性能 读写input output
????????●?实现磁盘空间配额限制
????????●?提高修复速度
????????●?隔离系统和程序
????????●?安装多个OS
????????●?采用不同文件系统
????????????????●?MBR?? ?只能对2t以下盘进行分区????????fdisk
????????????????●?GPT?? ?可以对2t以上盘进行分区????????gdisk
MBR 分区只可以分4个分区, 一个分区表要占 16字节
????????主分区:可以直接使用 , 安装操作系统 ? 存储文件 等 ? ?
????????扩展分区:不可以直接使用,无论你分多大 都是1k,需要再划分逻辑分区,让分区超过4个 ?
????????逻辑分区:可以直接使用, 存储文件
????????扩展分区是特殊的主分区,存储了逻辑分区的分区表
????????主分区的序号为 ?1-4
????????逻辑分区的序号 ?从5 开始
????????管理文件的软件
????????默认的文件系统:
????????????????centos7?? ?xfs
????????????????centos6?? ?ext4
? ? ? ? fsck
? ? ? ? 使用前先取消挂载
lsblk????????????????列出块设备
fdisk????????????????管理MBR分区
gdisk???????????????管理GPT分区
parted? ? ? ? ? ? ?高级分区操作,可以是交互或非交互方式
partprobe????????重新设置内存中的内核分区表版本,适合于除了CentOS 6 以外的其它版本 5,7,8
格式:fdisk ?-l ?[磁盘设备]????????就是查询? ? ?
fdisk?? ?-l?? ?/dev/sda?? ?只看sda设备
fdisk?? ?-l?? ??? ??? ??? ??? ??? ?看所有
fdisk [磁盘设备]
命令 | 作用 |
m | 打印处菜单 |
p | 打印处当前分区表 |
n | 新建一个分区 |
d | 删除一个分区 |
t | 改变分区的属性,系统ID |
w | 保存 |
q | 不保存退出 |
可以查看块设备属性信息,blkid 查看磁盘的唯一uuid
创建文件系统(格式化)常用选项
示例:mkfs.xfs /dev/sdb1
mkfs -t xfs 设备名 = mkfs.xfs?? ?设备名
swap分区
????????当内存不足时把磁盘上的空间当做 内存使用
????????mkswap ?+ 分区?
????????swapon +分区 开启 -a 全部
????????swapoff +分区 关闭 -a 全部
做swap
????????1.先分区,分区该类型(t)82
????????2.mkswap?? ?设备名
????????3.开启 swapon 设备名
怎么关swap
????????swapoff 设备名?? ?只关设备名中的空间
????????swapoff -a?? ?关全部的swap空间
????????mount [ -t 类型 ] 存储设备 挂载点目录
????????mount -a?? ?只重新挂载此文件 /etc/fstab 中的条目
验证挂载:
? ? ? ? ????????df
? ? ? ? ? 需要 将文件写入 /etc/fstab
? ? ? ? ? UUID 可以确保唯一
? ? ? ? ? 格式:umount 设备名 | 挂载点
? ? ? ? 该别名可以刷新配置,防止新增的硬盘查看不到
????????可利用partprobe,刷新一下分区? ? ? ??
? ? ? ? blkid命令查看UUID,并进入vim /etc/fstab添加