Linux基础
逻辑卷
逻辑卷创建流程图
硬盘sd* →pv→vg→lv 大体就是这四个流程。

——创建物理卷:pvcreate 设备路径1 设备路径2… [root@rhel8 ~]# pvcreate /dev/nvme0n2p1 /dev/nvme0n2p2 //将p1、p2分区创建为物理卷
[root@rhel8 ~]# pvs //查看物理卷
创建卷组思路:将创建好的物理卷组成卷组(或者直接创建卷组)——创建卷组:vgcreate 卷组名 设备路径1 设备路径2… [root@rhel8 ~]# vgcreate systemvg /dev/nvme0n2p1 /dev/nvme0n2p2 //创建卷组
[root@rhel8 ~]# vgs 查看卷组
创建逻辑卷思路:从创建好的卷组中创建逻辑卷 ——创建逻辑卷:lvcreate -L 大小 -n 逻辑卷名称 卷组名
[root@rhel8 ~]# lvcreate -L 16G -n vo systemvg //创建逻辑卷
[root@rhel8 ~]# lvs /查看逻辑卷
格式化逻辑卷文件系统 [root@rhel8 ~]# mkfs.xfs /dev/systemvg/vo //格式化为xfs文件系统
[root@rhel8 ~]# blkid /dev/systemvg/vo //查看文件系统类型
挂载使用(实现开机自动挂载) [root@rhel8 ~]# vim /etc/fstab … …
/dev/systemvg/vo /mylvm xfs defaults 0 0
[root@rhel8 ~]# mkdir /mylvm //创建挂载点
[root@rhel8 ~]# mount –a //挂载
逻辑卷的扩大支线上工作 逻辑卷的空间来源于卷组,当卷组有足够的空间是,才可以扩展逻辑卷 [root@rhel8 ~]# lvextend -L +3G /dev/systemvg/vo
使用 lvscan 命令 查找逻辑卷大小
[root@rhel8 ~]# lvscan | grep vo ACTIVE '/dev/systemvg/vo' [19.00 GiB] inherit
使用 display 命令过滤卷组剩余空间
[root@rhel8 ~]# vgdisplay systemvg | grep Free Free PE / Size 254 / 1016.00 MiB、
卷组的空间来源于物理卷,当卷组没有足够空间提供给逻辑卷时,须扩容卷组 ——使用 vgextend 扩容卷组
[root@rhel8 ~]# vgextend systemvg /dev/nvme0n2p3 //扩容卷组
[root@rhel8 ~]# vgs //查看卷组空间
… …
systemvg 3 1 0 wz--n- <49.99g <30.99g
在执行删除操作时,首先删除LV逻辑卷,在删除VG卷组,最后删除PV物理卷 删除逻辑卷时,先进行卸载,在执行删除操作
[root@rhel8 ~]# umount /mylvm/ //卸载逻辑卷
[root@rhel8 ~]# lvremove /dev/systemvg/vo //删除逻辑卷
[root@rhel8 ~]# vgremove systemvg //删除卷组
[root@rhel8 ~]# pvremove /dev/nvme0n2p1 //删除物理卷
Labels on physical volume "/dev/nvme0n2p1" successfully wiped.
cron计划任务
(1)crontab命令
——编辑:crontab -e -u 用户名
——查看:crontab -l -u 用户名
——清除:crontab-r-u用户名
范例:crontab -e -u root(创建一个root用户的计划任务)--该任务文件保存在/var/spool/cron/,这个目录下存放的是每个用户包括root的crontab任务
(2)cron时间格式(创建任务后,打开文本格式输下计划任务具体命令格式)
* * * * * user-name command to be executed
分时日月周用户 执行的命令
分钟:从0到59之间的整数
小时:从0到23之间的整数
日期:从1到31之间的整数
月份:从1到12之间的整数
星期:0~6之间的整数,0代表星期日
* :匹配范围内任意时间
,:分隔多个不连续的时间
- :指定连续时 间范围
/n :指定 时间频率,每隔n分或小时,天,年,月等执行
浙公网安备 33010602011771号