IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> LINUX学习------2.6 Linux系统高级存储管理 -> 正文阅读

[系统运维]LINUX学习------2.6 Linux系统高级存储管理

2.6.1 逻辑卷

pv?? ??? ?##物理卷 被处理过的物理分区
pe?? ??? ?##物理扩展? 设定存储最小单元 (大 读写速度快精确小 小 读写速度慢精确大)
vg?? ??? ?##物理卷组? 捆绑pv到一个组中
lv?? ??? ?##逻辑卷 分配最终的使用设备

实验步骤
lvm设备建立
建立物理分区并设定分区
pvcreate /dev/vdb1?? ????????????? ##创建pv 1
vgcreate vg0 /dev/vdb1?? ??? ?? ##创建vg 0
?? ?vgdispaly?? ??? ??? ?????????????????? ##显示vg
?? ?vgremove vg0?? ??? ????????????? ##移除vg0
vgcreate -s 2M vg0 /dev/vdb1?? ?##设置pe为2M的vg0
lvcreate -L 22M -n lv0? vg0?? ?##设置lv0为22M L 容量大小 l容量个数

mkfs.xfs /dev/vg0/lv0?? ?
mount /dev/vg0/lv0?? ?/westos?? ?##挂载

当lv不够 lvm需要拉伸 从上往下添加设备
vgextend vg0 /dev/vdb2?? ??? ????????? ##添加vdb2至vg0
lvextend -L 1500M /dev/vg0/lv0?? ?##添加1500M至lv0
xfs_growfs /dev/vg0/lv0?? ??? ?????????? ##刷新设备

当需要删除物理分区,需从下往上删除设备
umount /westos?? ??? ??? ???????? ##卸载
mkfs.ext4 /dev/vg0/lv0?? ??? ?##设置ext模式(xfs文件系统不支持缩减,ext文件系统可以缩减)
e2fsck -f /dev/vg0?? ??? ? ? ?? ?? ##检查设备
resize2fs /dev/vg0/lv0?? ?500M?? ?##当文件系统为ext使用此命令,缩小逻辑卷的逻辑边界 -p(表示逻辑边界和物理边界一样大)
lvreduce -L 500M /dev/vg0/lv0?? ?##缩小文件大小
mount /dev/vg0/lv0 /westos?? ??? ##挂载
?? ?vgreduce vg0 /dev/vdb1?? ??? ?##正在使用的分区时不能卸载的
?? ?pvmove /dev/vdb1 /dev/vdb2 ?? ?##移动正在使用的分区内容至闲置分区
vgreduce vg0 /dev/vdb1?? ??? ?? ?? ##移除未被使用的分区vdb1
pvremove /dev/vdb1?? ??? ?? ? ? ? ? ? ##删除vdb1分区

2、设置lv快照

umount /westos?? ??? ??? ?##卸载
lvcreate -L 20M -n lv-backup -s /dev/vg0/lv0?? ?##设置大小为20M(不能超过lv文件大小) 名字为backup快照
mount /dev/vg0/lv0-backup /westos/?? ?##挂载
lvremove /dev/vg0/lv0-backup?? ??? ?##删除快照

3、删除lvm

umount /westos/ ??? ?##卸载
lvremove?? ??? ?##删除lv
vgremove?? ??? ?##删除vg
pvremove?? ??? ?##删除pv

2.6.2 vod(Virtual Data Optimize)

虚拟数据优化器
kvdo?? ?##压缩数据
uds?? ?##优化重复数据

vdo建立

dnf install vdo -y?? ??? ?##安装vdo
vdo create --name westos_vdo1 --device /dev/vdb?? ??? ?##创建westos_vdo1? vdo设备在/dev/vdb
?? ?Deduplication:enabled?? ?##vdo检测并删除重复数据的功能是开启的
?? ?Compression:enabled?? ?##vdo数据压缩功能开启

使用vdo设备
监控命令: vdostats --human-readable
建立后
?? ? mkfs.xfs -K /dev/mapper/westos_vdo1?? ??? ?##设子系统文件xfs
??? ?mount /dev/mapper/westos_vdo1 /westos/?? ??? ?
?? ?
当使用开机自启文件时可能会出现死机需要编写以下自启文件
?? ?umount /westos?? ?
?? ?vim /etc/fstab
?? ??? ?/dev/mapper/westos_vdo1?? ?/westos?? ?xfs?? ?defaults,x-systemd.requires=vdo.service?? ?0 0

2、删除vdo

umount /westos ?? ??? ?##卸载
vim /etc/fstab
?? ?删除自启文件
vdo stop --name westos_vdo1?? ?? ? ? ?? ##停止服务
vdo start --name westos_vdo1?? ? ? ?? ?? ##开启服务
vdo remove --name westos_vdo1?? ??? ?##删除服务

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章           查看所有文章
加:2021-07-27 16:38:53  更:2021-07-27 16:41:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 0:33:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码