尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

学习云计算运维Day05

学习云计算运维Day05 Day5卷组和逻辑卷的创建以及PE概念解析什么是PEPEPhysical Extents 物理块是PV的基本单元 一个卷组最多有65535个PEPE的大小是可以设置的默认是4MB卷组大小是4\*65535所以PE越大卷组越大目前单个PE最大为128MB卷组越多65535pe越小磁盘利用率越高物理卷的大小等同的基本单元PE组成。每个卷组最多有65535个PE如何创建新的卷组vgcreate -s 32M abcweb /dev/sdb1[root192 ~]# vgcreate --helpvgcreate - Create a volume group# 创建一个卷组vgcreate VG_new PV...# vgcreate 新卷组名 物理卷名[-A|--autobackup y|n][-c|--clustered y|n][-l|--maxlogicalvolumes Number][-p|--maxphysicalvolumes Number][-M|--metadatatype lvm2][-s|--physicalextentsize Size[m|UNIT]]# -s :物理扩展大小后面跟具体大小单位默认是m创建逻辑卷问 逻辑卷和上面的卷组有什么关系 答 1.物理卷PV相当于买回来的一块蛋糕 2.卷组VG相当于把这个蛋糕放进了一个盘子里面 3.逻辑卷LV从这个盘子里面切出来的一小块蛋糕[root192 ~]# lvcreate --helplvcreate - Create a logical volume# 创建一个逻辑卷Create a linear LV.# 创建一个线性卷lvcreate -L|--size Size[m|UNIT]VG# lvcreate -L或--size 具体大小默认m单位 卷组名字[--typelinear](implied)[-l|--extents Number[PERCENT]][COMMON_OPTIONS][PV...]Create a striped LV. 在help里面都有写应该怎么去创建逻辑卷 lvcreate-L5G-nlnmp abcweb 创建了一个5大小名字是lnmp的逻辑卷在abcweb卷组中 -n在help里面也可找到[-n|--name String]格式化逻辑卷格式化逻辑卷和格式化分区都一样唯一区别就是操作的对象不一样[root192 ~]# mkfs.ext4 --helpmkfs.ext4: invalid option ---用法mkfs.ext4[-c|-l 文件名][-b 块大小][-C 簇大小][-i 每inode的字节数][-I inode大小][-J 日志选项][-G 弹性组大小][-N inode数][-d 根目录][-m 保留块所占百分比][-o 创始系统名][-g 每组的块数][-L 卷标][-M 上一次挂载点][-O 特性[,...]][-r 文件系统版本][-E 扩展选项[,...]][-t 文件系统类型][-T 用法类型][-U UUID][-e 错误行为][-z 撤销文件][-jnqvDFKSV]设备[块数]** 所以只需要指定一个“设备名就可以了“也就是逻辑卷的路径mkfs.ext4 /dev/mapper/abcweb-lnmp创建挂载点挂载使用mkdir/abcwebmount/dev/mapper/abdweb-lnmp /abcweb/扩展逻辑卷lvextend-L5G /dev/mapper/abcweb-lnmp resize2fs-f/dev/mapper/abcweb-lnmp缩减逻辑卷先取消挂载umount/abdweb/ 检测文件系统 e2fsck-f/dev/mapper/abcweb-lnmp 缩减文件系统 resize2fs /dev/mapper/abcweb-lnmp 4G 缩减分区lvreduce-L4G /dev/mapper/abcweb-lnmp删除逻辑卷先判断逻辑卷是否被挂载 先取消挂载 删除逻辑卷的命令lvremove-f/dev/mapper/abcweb-lnmp 删除卷组:vgremove abcweb 删除pv:pvremove /dev/sdb1 删除分区parted /dev/sdb开机自动挂载 解决了之前mount -a的问题# (第四天的笔记内容有写如何操作前三步)# 1.想挂载得先有一个分区parted/dev/sdb mklabel gpt mkpart primary ext4 1M100%# 2.格式化分区mkfs.ext4 /dev/sdb1# 3.创建挂载点mkdir/web# 4.查看设备UUID# 4.1 lsblk -f[root192 ~]# lsblk -f /dev/sdb1NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sdb1 ext41.0b272de70-6e8c-44c6-99da-5ed63642a07b18.5G0% /web# 4.2blkid[root192 ~]# blkid /dev/sdb1/dev/sdb1:UUIDb272de70-6e8c-44c6-99da-5ed63642a07bBLOCK_SIZE4096TYPEext4PARTLABELprimaryPARTUUIDa6dd3635-e627-41e1-a1a3-a12776cef4c8# 这两个命令都可以查看UUID# 5.编辑配置文件# 开机自动挂载文件/etc/fstabvi/etc/fstab# 复制上面的UUIDUUIDb272de70-6e8c-44c6-99da-5ed63642a07b# 写入fstab文件中以下内容UUIDb272de70-6e8c-44c6-99da-5ed63642a07b/web ext4 defaults00# 文件内容顺序UUID 挂载点 文件类型 分区类型 是否备份 是否开机检查磁盘# 是否备份# 0不备份大多数都写0# 1备份# 是否开机检查磁盘# 0不检查# 1检查只有系统的根目录/才能写1而且必须排在第一位检查# 2检查适用于其他所有普通数据盘比如我们的/web# 6.使用mount -a测试是否成功然后再重启测试是否会成功开机自动挂载# mount -a执行就会去读取/etc/fstab文件然后把里面的所有设备全挂载上
返回列表