前言
昨天我们学到了分区,今天我们要继续在分区开始讲解剩下的管理
一、格式化
1、构建操作系统对分区的文件组织方法
2、 mkfs
格式化分区
选项 -t 指定文件系统类型
-f 强制格式化
3、案例
mkfs -t xfs -f /dev/sdb1
二、光驱
1、块设备,挂载后才能访问
2、光盘镜像
应用软件镜像 .iso
系统镜像 .iso .gho
三、挂载
1、作用
能够让使用者对块设备能够进行直接操作
2、手动挂载
一次性挂载,重启失效
mount
查看系统挂载情况
可读写 rw
只读 ro
磁盘配额 noquota 不支持
usrquota,grpquota 用户配额,组配额
挂载设备
语法 mount [选项] 设备源 挂载点(目录)
选项 -a, --all 挂载所有/etc/fstab文件中书写的挂载条目,一般用来测试自动挂载是否有错误
-o, --options 是否可读写 rw ro
重新挂载 remount
磁盘配额
usrquota,用户配额
grpquota,组配额
noquota,不支持配额
defaults
3、自动挂载
重启生效,必须保证书写正确,否则系统启动异常
/etc/fstab
/dev/mapper/centos-root / xfs defaults 0 0
设备源|UUID= 挂载点 文件系统类型 挂在选项 开机自检 备份
使用UUID号的挂载比设备源更精确
设备的UUID号
操作系统对设备的唯一识别符
查看方式 blkid
四、卸载
1、 umount
⑴语法
umount 设备源 | 挂载点
⑵选项
-a, --all 卸载所有非占用挂载
五、运维案例
/etc/fstab挂载条目异常引起的开机故障 修改显示编码
export LANG=c
带GUI的默认编码
zh_CN.utf8
查看所有编码
locale
修复
修改/etc/fstab文件
六、LVM逻辑卷
1、优势
动态扩缩容
不影响原始数据
2、存储位置
/dev/mapper
/dev/vgName
3、物理卷
查看 pvdisplay 详细
扫描 pvscan 粗略
创建 pvcreate
删除 pvremove
4、卷组
查看 vgdisplay
扫描 vgscan
创建 vgcreate vgName pvName(/dev/sdb1)
删除 vgremove vgName
扩容 vgextend vgName pvName
缩容 vgreduce vgName pvName
5、逻辑卷
查看 lvdisplay
扫描 lvscan
创建 lvcreate
删除 lvremove
扩容 lvextend /dev/testvg/tstlv -L +1G
lvextend lvPath -L +size
缩容 lvreduce /dev/testvg/tstlv -L -1G
lvreduce lvPath -L -size
6、 案例
⑴ LVM卷创建流程
fdisk /dev/sdb
创建分区
创建物理卷
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
创建卷组
vgcreate testvg /dev/sdb1 /dev/sdb2 /dev/sdb3
创建逻辑卷
lvcreate -n tstlv testvg -L 5G /dev/sdb1 /dev/sdb2
若要还原,必须按照以下顺序删除
lv-vg-pv
⑵挂载使用
mkdir /testlv
mkfs.xfs /dev/mapper/testvg-tstlv /testlv