当前位置: 首页 > news >正文

做众筹网站做华为网站的还有哪些功能吗

做众筹网站,做华为网站的还有哪些功能吗,上海建章汽车服务有限公司,模拟网站建设软件一、lvm----逻辑卷管理 1.lvm定义 LVM是 Logical Volume Manager#xff08;逻辑卷管理#xff09;的简写#xff0c;它是Linux环境下对磁盘分区进行管理的一种机制。 逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动#xff0c;是在内核中块设备和物理设备…一、lvm----逻辑卷管理 1.lvm定义 LVM是 Logical Volume Manager逻辑卷管理的简写它是Linux环境下对磁盘分区进行管理的一种机制。 逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动是在内核中块设备和物理设备之间添加的一个新的抽象层次如图所示。它可以将几块磁盘(物理卷PhysicalVolume)组合起来形成一个存储池或者卷组(VolumeGroup)。LVM可以每次从卷组中划分出不同大小的逻辑卷(LogicalVolume)创建新的逻辑设备。底层的原始的磁盘不再由内核直接控制而由LVM层来控制。对于上层应用来说卷组替代了磁盘块成为数据存储的基本单元。LVM管理着所有物理卷的物理盘区维持着逻辑盘区和物理盘区之间的映射。LVM逻辑设备向上层应用提供了和物理磁盘相同的功能如文件系统的创建和数据的访问等。但LVM逻辑设备不受物理约束的限制逻辑卷不必是连续的空间它可以跨越许多物理卷并且可以在任何时候任意的调整大小。相比物理磁盘来说更易于磁盘空间的管理。 pv  物理卷被处理过的物理分区pe物理扩展设定存储最小单元vg物理卷组捆绑pv到一个组中lv逻辑卷 分配最终的使用设备 2.实验素材 建立lvm分区新建目录建立监控 建立lvm分区 首先建立分区然后设置标签--8e 即lvm分区 建立成功后记得wq保存 以及同步分区表 实验建立监控查看watch  -n   1 pvs;echo ;vgs;echo ;lvs;echo ;df -h /westosdir 新建目录 /westosdir/ 3. lvm设备建立 1创建pv---物理卷 # pvcreate    /dev/vdb3 2创建vg---物理卷组 -s设定pe大小位2M # vgcreate   -s   2M   westos_vg    /dev/vdb3 3创建lv---逻辑卷 -L指定大小   -n指定名称 # lvcreate   -L   100M   -n   westos_lv   westos_vg 4格式化--创建文件系统 # mkfs.xfs    /dev/westos_vg/westos_lv 5挂载设备至目录 # mount /dev/westos_vg/westos_lv     /westosdir/ 监控界面如下 4. lvm拉伸 1vg容量充足 vg容量为1G.容量充足直接拉伸 # lvextend   -L   200M   /dev/westos_vg/westos_lv拉伸到200M # xfs_growfs   /dev/westos_vg/westos_lv拉伸文件系统否则无法使用 2vg容量不足 pvcreate   /dev/vdb5创建新pvvgextend   westos_vg   /dev/vdb5扩展vg容量lvextend   -L   1500M   /dev/westos_vg/westos_lv 拉伸lvmxfs_growfs    /dev/westos_vg/westos_lv格式化文件系统 想要拉伸lvm为1.5G发现容量不够 此时进入磁盘寻找lvm分区来创建新pv 扩展原来的vg容量然后进行lvm拉伸格式化文件系统 最后查看监控该设备容量拉伸成功 5.lvm缩减 卸载设备umount   /westosdir扫描文件大小看看缩减大小是否合适e2fsck -f /dev/westos_vg/westos_lv缩减文件系统 resize2fs /dev/westos_vg/westos_lv 500M缩减lvmlvreduce   -L   500M    /dev/westos_vg/westos_lv重新挂载设备mount     /dev/westos_vg/westos_lv /westosdir/ 1前提 缩减lvm设备的前提是文件系统是ext或者ext4xfs文件系统不能缩减 由于之前实验我们使用的是xfs文件系统因此本节首先给lvm设备更换文件系统 # mkfs.ext4     /dev/westos_vg/westos_lv设定文件系统为ext4 2卸载设备扫描 扫描设备的文件大小防止lvm缩减太小不可用 3缩减文件系统lvm重新挂载设备 挂载成功后查看lvm设备已经成功缩减到500M 6. vg缩减 vgreduce   westos_vg   /dev/vdb3 把分区3从该vg中缩减pvmove  /dev/vdb3 删除该pv 假如想缩减3首先将3的东西转移到5 pvmove   /dev/vdb3   /dev/vdb5 然后直接将pv3从vg中减去 最后彻底删除pv3 7.lvm快照 LVM 机制还提供了对 LV 做快照的功能也就是说可以给⽂件系统做⼀个备份这也是设计 LVM 快照的主要⽬的。快照可以用于记录系统当前状态以便后续进行回滚操作回到此状态或将这些状态用于系统备份。这⽐传统的备份技术的效率要⾼很多。创建快照时不⽤停⽌服务就可以对数据进⾏备份。 创建快照快照名westos_lvbackup  原始/dev/westos_vg/westos_lv重新挂载即可生效 [rootwestosa ~]# lvcreate -L 50M -n westos_lvbackup -s /dev/westos_vg/westos_lv Logical volume westos_lvbackup created. [rootwestosa ~]# mount /dev/westos_vg/westos_lvbackup /westosdir/实验 接上节建立的lvm设备挂载在/westosdir目录上 此时在目录中建立10个重要的文件由于设备挂载在该目录上因此该设备也有该数据 创建该设备的快照可记录下此时的系统状态便于备份 将快照挂载在该目录。 [rootwestosa ~]# umount /westosdir [rootwestosa ~]# lvcreate -L 50M -n westos_lvbackup -s /dev/westos_vg/westos_lv Logical volume westos_lvbackup created. [rootwestosa ~]# mount /dev/westos_vg/westos_lvbackup /westosdir/ [rootwestosa ~]# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 391196 0 391196 0% /dev tmpfs 419040 0 419040 0% /dev/shm tmpfs 419040 6872 412168 2% /run tmpfs 419040 0 419040 0% /sys/fs/cgroup /dev/vda3 9450496 4344352 5106144 46% / /dev/vda1 506528 218856 287672 44% /boot tmpfs 83808 1180 82628 2% /run/user/42 tmpfs 83808 28 83780 1% /run/user/0 /dev/mapper/westos_vg-westos_lvbackup 96928 6068 90860 7% /westosdir [rootwestosa ~]# ls /westosdir/ westosfile1 westosfile2 westosfile4 westosfile6 westosfile8 westosfile10 westosfile3 westosfile5 westosfile7 westosfile9如果不小心删除了10个重要的文件怎么办 因为有快照的存在可以恢复 首先卸载设备删除快照重新建立快照再次挂载至该目录 发现文件仍然存在 [rootwestosa ~]# umount /westosdir [rootwestosa ~]# lvremove /dev/westos_vg/westos_lvbackup Do you really want to remove active logical volume westos_vg/westos_lvbackup? [y/n]: yLogical volume westos_lvbackup successfully removed [rootwestosa ~]# lvcreate -L 50M -n westos_lvbackup -s /dev/westos_vg/westos_lvLogical volume westos_lvbackup created. [rootwestosa ~]# mount /dev/westos_vg/westos_lvbackup /westosdir/ [rootwestosa ~]# ls /westosdir/ westosfile1 westosfile2 westosfile4 westosfile6 westosfile8 westosfile10 westosfile3 westosfile5 westosfile7 westosfile98. lvm设备删除 卸载设备删除快照删除lv设备删除vg删除pv [rootwestosa ~]# umount /westosdir [rootwestosa ~]# lvremove /dev/westos_vg/westos_lvbackup Do you really want to remove active logical volume westos_vg/westos_lvbackup? [y/n]: yLogical volume westos_lvbackup successfully removed [rootwestosa ~]# lvremove /dev/westos_vg/westos_lv Do you really want to remove active logical volume westos_vg/westos_lv? [y/n]: yLogical volume westos_lv successfully removed [rootwestosa ~]# vgremove westos_vg Volume group westos_vg successfully removed [rootwestosa ~]# pvremove /dev/vdb3 Labels on physical volume /dev/vdb3 successfully wiped.删除成功查看监控 二、vdoVirtual Data Optimize----虚拟数据优化器 VDO是一个内核模块目的是通过压缩和优化重复数据来节省磁盘空间从而降低数据中心的成本。原理主要是压缩和优化重复数据优化重复数据就是硬盘里拷贝来相同的数据以前要占多份空间现在只需要1份空间就可以了。 1. vdo的创建及使用 前提vdo必须要用没使用过的硬盘 ps:在创建新硬盘时空间不足在虚拟机管理界面把其他硬盘删除也不行 解决方法进入主机的硬盘存放地址,删除不用的硬盘 983 cd /var/lib/libvirt/images/984 ls985 rm -fr aa.qcow2 qq.qcow2 westosa-2.qcow2 westosa-4.qcow2 bb.qcow2 westosa-1.qcow2 westosa-3.qcow2 westosa-5.qcow2 westos.qcow2删除后添加新硬盘发现空间足够了 vdo的安装 vdo的创建: vdo create --namewestosvdo --device/dev/vdb [rootwestosa ~]# dnf install vdo -y Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. AppStream 169 MB/s | 5.8 MB 00:00 BaseOS 144 MB/s | 2.3 MB 00:00 Package vdo-6.2.2.117-13.el8.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! [rootwestosa ~]# vdo create --namewestosvdo --device/dev/vdb Creating VDO westosvdo vdo: ERROR - Not enough available memory in system for index requirement of 256Mvdo的创建出现问题提示内存不足 只需要增加虚拟机的物理内存即可 增加后再次创建vdo成功 [rootwestosa ~]# dnf install vdo -y Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Last metadata expiration check: 0:05:08 ago on Sun 30 Jul 2023 02:56:24 PM CST. Package vdo-6.2.2.117-13.el8.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! [rootwestosa ~]# vdo create --namewestosvdo --device/dev/vdb Creating VDO westosvdoLogical blocks defaulted to 1569686 blocks.The VDO volume can address 6 GB in 3 data slabs, each 2 GB.It can grow to address at most 16 TB of physical storage in 8192 slabs.If a larger maximum size might be needed, use bigger slabs. Starting VDO westosvdo Starting compression on VDO westosvdo VDO instance 0 volume is ready at /dev/mapper/westosvdo查看vdo的功能 数据压缩和重复检测功能均开启 [rootwestosa ~]# vdo status --namewestosvdo VDO status:Date: 2023-07-30 15:06:0808:00Node: westosa.org Kernel module:Loaded: trueName: kvdoVersion information:kvdo version: 6.2.2.117 Configuration:File: /etc/vdoconf.ymlLast modified: 2023-07-30 15:01:44 VDOs:westosvdo:Acknowledgement threads: 1Activate: enabledBio rotation interval: 64Bio submission threads: 4Block map cache size: 128MBlock map period: 16380Block size: 4096CPU-work threads: 2Compression: enabledConfigured write policy: autoDeduplication: enabledDevice mapper status: 0 12557488 vdo /dev/vdb normal - online online 1049638 2621440Emulate 512 byte: disabledHash zone threads: 1vdo格式化文件系统的建立挂载vdo设备可以使用拉 [rootwestosa ~]# mkfs.xfs /dev/mapper/westosvdo meta-data/dev/mapper/westosvdo isize512 agcount4, agsize392422 blks sectsz4096 attr2, projid32bit1 crc1 finobt1, sparse1, rmapbt0 reflink1 data bsize4096 blocks1569686, imaxpct25 sunit0 swidth0 blks naming version 2 bsize4096 ascii-ci0, ftype1 log internal log bsize4096 blocks2560, version2 sectsz4096 sunit1 blks, lazy-count1 realtime none extsz4096 blocks0, rtextents0 [rootwestosa ~]# mkdir /westosdir [rootwestosa ~]# mount /dev/mapper/westosvdo /westosdir/ [rootwestosa ~]# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 906060 0 906060 0% /dev tmpfs 935132 0 935132 0% /dev/shm tmpfs 935132 9784 925348 2% /run tmpfs 935132 0 935132 0% /sys/fs/cgroup /dev/mapper/rhel-root 8374272 4331900 4042372 52% / /dev/vda1 1038336 234160 804176 23% /boot tmpfs 187024 1180 185844 1% /run/user/42 tmpfs 187024 24 187000 1% /run/user/0 /dev/mapper/westosvdo 6268504 76808 6191696 2% /westosdir2.vdo的优化重复数据功能测试 建立监控查看测试结果 [rootwestosa ~]# vdostats --human-readable Device Size Used Available Use% Space saving% /dev/mapper/westosvdo 10.0G 4.0G 6.0G 40% 98% [rootwestosa ~]# watch -n 1 vdostats --human-readable 监控界面如下 实验素材将主机大小为797M的截图发给虚拟机的/iso目录 重复数据检测将/iso的数据复制2次到/westsodir目录发现之占用了一份空间 因为此时vdo设备挂载在该目录上 [rootwestosa westosdir]# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 906060 0 906060 0% /dev tmpfs 935132 0 935132 0% /dev/shm tmpfs 935132 9784 925348 2% /run tmpfs 935132 0 935132 0% /sys/fs/cgroup /dev/mapper/rhel-root 8374272 5149108 3225164 62% / /dev/vda1 1038336 234160 804176 23% /boot tmpfs 187024 1180 185844 1% /run/user/42 tmpfs 187024 24 187000 1% /run/user/0 /dev/mapper/westosvdo 6268504 76808 6191696 2% /westosdir [rootwestosa westosdir]# cp -r /iso/ /westosdir/ [rootwestosa westosdir]# ls iso [rootwestosa westosdir]# cp -r /iso/ /westosdir/iso-1 [rootwestosa westosdir]# ls iso iso-1 [rootwestosa westosdir]# du -h * 797M iso 797M iso-1查看监控两份内容一样的数据只占用了一份空间这就是vdo的重复数据优化功能!! 3. vdo设备开机自动挂载 编辑/etc/fstab文件注意需要添加x-systemd.requiresvdo.service 利用man  vdo命令查看模板 重启虚拟机后该设备自动挂载 5. 删除vdo设备 卸载设备停止设备ps:停止后还可以打开删除设备 [rootwestosa ~]# umount /westosdir [rootwestosa ~]# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 906232 0 906232 0% /dev tmpfs 935300 0 935300 0% /dev/shm tmpfs 935300 9428 925872 2% /run tmpfs 935300 0 935300 0% /sys/fs/cgroup /dev/mapper/rhel-root 8374272 5149588 3224684 62% / /dev/vda1 1038336 234460 803876 23% /boot tmpfs 187060 1180 185880 1% /run/user/42 tmpfs 187060 4 187056 1% /run/user/0 [rootwestosa ~]# vdo stop --name westosvdo Stopping VDO westosvdo [rootwestosa ~]# vdo remove --name westosvdo Removing VDO westosvdo Stopping VDO westosvdo删除设备后该vdo设备删除成功 打开设备 [rootwestosa ~]# vdo stop --name westosvdo Stopping VDO westosvdo [rootwestosa ~]# vdo start --name westosvdo Starting VDO westosvdo Starting compression on VDO westosvdo VDO instance 1 volume is ready at /dev/mapper/westosvdo [rootwestosa ~]# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 906232 0 906232 0% /dev tmpfs 935300 0 935300 0% /dev/shm tmpfs 935300 9432 925868 2% /run tmpfs 935300 0 935300 0% /sys/fs/cgroup /dev/mapper/rhel-root 8374272 5149608 3224664 62% / /dev/vda1 1038336 234460 803876 23% /boot tmpfs 187060 1180 185880 1% /run/user/42 tmpfs 187060 4 187056 1% /run/user/0 /dev/mapper/westosvdo 6268504 1711180 4557324 28% /westosdir注意打开设备后该设备自动挂载记得删除/etc/fstab里的自动挂载语句!
http://www.pierceye.com/news/64831/

相关文章:

  • 做网站感想免费做店招哪个网站好
  • 给一个装修公司怎么做网站网站推广方案模板
  • wordpress分类目录网站主题微餐饮网站建设
  • 模板免费网站wordpress首页登录设置
  • 湘潭网站设计外包公司慈溪网页设计
  • 网站项目建设合同温州瓯海建设局网站
  • 自适应 网站开发网站开发的外文翻译
  • 免费的行情网站app网页推荐网站被百度k了如何申述
  • 长春建网站一般多少钱可信赖的丹阳网站建设
  • wordpress教育相关的模板seo教程下载
  • 自己的电脑做网站可以吗wordpress消息通知
  • 网站建设需要用到哪些软件有哪些软件编程基础知识
  • 发布文章后马上更新网站主页建一个购物网站
  • 网站的关键词库怎么做的那么多app制作教程课
  • 做期货苯乙烯的网站多合一网站建设
  • 网址模板建站cn.wordpress.org
  • 网站策划书基本项目wordpress的cute主题破解版
  • 做宣传网站大概多少钱海口个人建站模板
  • 岳阳网站建设推广本地搬家网站建设思路
  • 诺盾网站建设做外贸去哪个网站找客户
  • 芜湖网站建设兼职海珠免费网站建设
  • 服装设计网站哪个好婚庆公司网站搭建
  • 义乌外贸建站郑州企业建筑设计软件
  • 网站建设平台哪个部门管软件网站开发公司
  • 平面设计类的网站惠州制作公司网站
  • 网站 页面 结构网页游戏开服表的排行榜
  • 校园网站建设中期报告怎么申请自媒体平台账号
  • 网站建设公司起名造作网站模版
  • 弹簧机 东莞网站建设大气的企业网站设计
  • 多语言网站建设幻境微信公众号外包