2018.10.29第六次课及预习

LVM前期准备

准备磁盘分区

fdisk /dev/sdb

n 创建三个新分区,分别1G

t 改变分区类型为8e

准备物理卷

pvcreate /dev/sdb1

pvcreate /dev/sdb2

pvcreate /dev/sdb3

pvdisplay/pvs 列出当前的物理卷

pvremove /dev/sdb3 删除物理卷

准备卷组

vgcreate vg1 /dev/sdb1 /dev/sdb2 /dev/sdb3

vgdisplay /vgs列出卷组

vgremove vg1 删除物理卷

创建逻辑卷

lvcreate -L 200M -n lv1 vg1

lvdisplay 列出逻辑卷

格式化mkfs.xfs /dev/vg1/lv1,再挂载

lvremove /dev/vg1/lv1 删除逻辑卷

扩容逻辑卷

lvresize -L 300M /dev/vg1/lv1 重新设置卷大小

e2fsck -f /dev/vg1/lv1 检查磁盘错误 (ext4执行)

resize2fs /dev/vg1/lv1 更新逻辑卷信息(ext4执行)

xfs_growfs /dev/vg1/lv1 xfs文件系统需要执行

缩减逻辑卷(xfs不支持 )

先umount

e2fsck -f /dev/vg1/lv1 检查磁盘错误(ext)

resize2fs /dev/vg1/lv1 100M 更新逻辑卷信息(ext)

lvresize -L 100M /dev/vg1/lv1 重新设置卷大小

扩展卷组

fdisk /dev/sdb 新增/dev/sdb5(逻辑分区8e) 2G

pvcreate /dev/sdb5

vgextend vg1 /dev/sdb5

lvresize -L 100M /dev/vg1/lv1 重新设置卷大小

Lvm

1.创建物理分区;

2.物理分区设置成物理卷;

3.物理卷设置成卷组;

4.卷组划分成逻辑卷,

5.然后再格式化,挂载

先创建3个分区,在分区的时候按创建分区,按t设置分区类型8e 为lvm;

1.创建物理卷

需要安装命令:pvcreate

Tips:如果只知道命令,不知道这个命令是那个包安装的,可以使用命令:yum provides /*/[命令] 来查找命令是那个包安装的。

vm2-2.02.171-8.el7.x86_64 这个就是包名。

  1. 安装完使用命令:pvcreate 创建物理卷

2.创建卷组

  • 命令:vgcreate来创建卷组,可以1或者多个物理卷来创建1个卷组;
  • 格式:vgcreate [卷组名] dev/sdb1 多个物理卷用空格隔开;
  • 用命令:vgdisplay 或者vgs来查看信息:
  • 4.13 磁盘故障小案例

    磁盘故障 多半是因为磁盘挂载出现问题

  • 输入root账号
  • vi /etc/fstab 删除最下面一行,保存退出
  • 重启服务器
  • 扩展学习 parted分区gpt格式  http://www.apelearn.com/bbs/thread-7243-1-1.html  

5.1 vim介绍

vim是vi的一个升级版;vim可以显示文字的颜色

安装vim这一个包vim-enhanced

如果不知道安装包,可以使用 命令下面命令来查看vim命令是那个包安装的。

vim有三种模式:一般模式、编辑模式、命令模式

5.2 vim颜色显示和移动光标

vim编辑文件会显示颜色,这与文件的具体内容有关,/etc/目录下的文件会显示颜色,但相同的文件在其他目录下面不一定会显示颜色,vim显示颜色的条件有很多种,所以不用太纠结这一点。

  1. vim命令:

2.vim键位图:

5.3 vim一般模式下移动光标

  • j 光标向上移动
  • k,回车,光标向下
  • h 光标向左
  • l,空格, 光标向右
  • gg 光标快速定位到首行第一个字符
  • G 定位到末尾最后一个字符;5G快速定位到5行
  • shift+4 定位到行末尾
  • shift+6 定位到行首第一个字符
  • 0 按0定位到行首 (区别是,0是回到行首,shift+6是回到行首第一个字符)
  • ctrl+b 向上翻页
  • ctrl+f 向下翻页

5.4 vim一般模式下复制、剪切和粘贴

  • x 删除剪切光标后面的字符;3x删除剪切光标后面3个字符
  • X 删除剪切光标前面的字符
  • dd 删除剪切整行;3dd删除剪切光标下3行
  • yy 复制光标行;3yy复制光标下3行
  • p 粘贴到光标下面一行
  • P 粘贴到光标上面一行
  • u 是回退,只能回退50次,系统规定
  • ctrl+r 返回退
  • v 可视化,然后jkhl来选择区域内容;然后按x可以删除你选着的区域

5.5 进入编辑模式

  • i 在光标处插入
  • shfit+i 在行首插入
  • a在光标后面插入
  • shift+a在在行尾插入
  • o在光标行下面一行插入
  • shift+o在光标行上面插入
  • ESC退出编辑模式

5.6 vim命令模式

  • :q 退出
  • :wq 保存退出
  • :q! 强制退出
  • :wq! 强制保存退出
  • :set nu 显示行号
  • :set nonu 取消行号
  • :nohl 可以取消高亮
  • /iptables 查找内容;按n向下查找,按N向上查找
  • ?iptables 也是查找的意思
  • s 替换
  • :1,20s/IPTABLES/iptables/g
  • s替换;g全局,不加g只有每一行的一个被替换。                                                                                                                                     

    5.7 vim实践

  • 分别向下,向右,向左,向右移动6个字符; 6j 6l 6h 6l
  • 分别向下,向上翻两页; Ctrl+F 和Ctrl+B
  • 把光标移动到第49行; 49G
  • 把光标移动到行尾,再移动到行首; Shift+4 , Shift+6
  • 移动到1.txt文件的最后一行; G
  • 移动到文件的首行; gg
  • 搜索文件中出现的dnsmasq字符串,并数一下该字符串出现的次数; 输入 /dnsmasq,然后按n
  • 把从第一行到第十行出现的dnsmasq替换成dns;
    1,10s/dnsmasq/dns/g
  • 还原上一步操作; u
  • 把整个文件中所有的etc替换成cte; 1,$s/etc/cte/g
  • 把光标移动到25行,删除字符串ly; 输入25G后回车,然后按j向右移动光标找到ly,按v选中,然后按x
  • 还原上一步操作; u
  • 删除第50行; 50G dd
  • 还原上一步操作; u
  • 删除第37行至第42行的所有内容; 37G dd
  • 还原上一步操作; u
  • 复制第48行的内容并将其粘贴到第52行下面; 48G yy 52G p
  • 还原上一步操作; u
  • 复制第37行至42行的内容并将其粘贴到第44行上面; 37G 6yy 44G p
  • 还原上一步操作; u
  • 把第37行至42行的内容移动到第19行下面; 37G 6dd 19G p
  • 还原上一步操作; u
  • 把光标移动到首行,把第一行的内容改为 #!/bin/bash; 先按gg,把光标定位到第一行,然后按字母A,进入编辑模式,同时将光标移动到行末进行修改,完成后Esc键退出编辑模式 。
  • 在第一行下面插入新的一行,并输入 # Hello!; 按o进入编辑模式,同时将光标下移另起一行,输入#Hello !
  • 保存文档并退出;
    按Esc键退出编辑模式,按Shift+,输入 wq,回车
  • 扩展

    vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html

    vim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.html

    vim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html

    vim乱码 http://www.apelearn.com/bbs/thread-6753-1-1.html

    小键盘问题 http://www.apelearn.com/bbs/thread-7215-1-1.html

    vim加密  http://www.apelearn.com/bbs/thread-7750-1-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值