Linux磁盘管理(其二)
目录
二、磁盘管理
2.4、 格式化
构建操作系统对分区的文件组织方法
mkfs(格式化分区)
选项
-t 指定文件系统类型
-f 强制格式化
案例 mkfs.xfs -f /dev/sdb1
2.5、 光驱
光驱:块设备,挂载后才能访问
光盘镜像:
1. 应用软件镜像 .iso
2. 系统镜像 .iso
.gho
2.6、 挂载
作用:能够让使用者对块设备能够进行直接操作
2.6.1、 手动挂载
手动挂载:一次性挂载,重启失效
mount
1.查看系统挂载情况
可读写 rw
只读 ro
磁盘配额
noquota 不支持
usrquota,grpquota 用户配额,组配额
2.挂载设备
语法 mount [选项] 设备源 挂载点(目录)
选项
-a, --all 挂载所有/etc/fstab文件中书写的挂载条目,一般用来测试自动挂载是否有错误
例如电脑里没有/mnt1/目录,挂载就显示不存在
-o, --options 是否可读写 rw ro
重新挂载 remount
磁盘配额: 1. usrquota,用户配额
2. grpquota,组配额
3. noquota,不支持配额
defaults(默认)
2.6.2、 自动挂载
重启生效,必须保证书写正确,否则系统启动异常
/etc/fstab
/dev/mapper/centos-root / xfs defaults 0 0
设备源|UUID= 挂载点 文件系统类型 挂在选项 开机自检 备份
使用UUID号的挂载比设备源更精确
设备的UUID号:操作系统对设备的唯一识别符,查看方式 blkid
2.7、 卸载
umount卸载
语法 umount 设备源 | 挂载点
选项 -a, --all 卸载所有非占用挂载
三、LVM逻辑卷
3.1、 LVM逻辑卷的优势
动态扩缩容,不影响原始数据
3.2、 原理图
每个PE块大小为4MB大小
3.3、 存储位置
/dev/mapper
/dev/vgName
3.4、 物理卷
查看 pvdisplay (详细)
扫描 pvscan (粗略)
创建 pvcreate
删除 pvremove
3.5、 卷组
查看 vgdisplay
扫描 vgscan
创建 vgcreate vgName pvName(/dev/sdb1)
删除 vgremove vgName
扩容 vgextend vgName pvName
缩容 vgreduce vgName pvName
3.6、 逻辑卷
查看 lvdisplay
扫描 lvscan
创建 lvcreate
删除 lvremove
扩容 lvextend /dev/testvg/tstlv -L +1G
lvextend lvPath -L +size
缩容 lvreduce /dev/testvg/tstlv -L -1G
lvreduce lvPath -L -size
3.7、 案例
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