首页 > 其他分享 >磁盘服务

磁盘服务

时间:2024-10-29 15:45:44浏览次数:5  
标签:ext4 服务 dev 快照 挂载 磁盘 vdo

STORAGESRV

服务

DISK
添加大小均为10G的虚拟磁盘,配置raid-5磁盘。
创建LVM命名为/dev/vg01/lv01,大小为100G,格式化为ext4,挂在到本地目录/webdata,在分区内建立测试空文件disk.txt。

磁盘管理-vdo
在 storagesrv 上新加一块 10G 磁盘;
创建 vdo 磁盘,并开启 vdo 磁盘的重删和压缩;
名字为 vdodisk,大小为 150G,文件系统为 ext4;
并设置开机自动挂载。挂载到/vdodata;

磁盘快照
新增 15G 的磁盘,并将其做成 LVM 卷,VG 名称为 snapvg,LV 名称为snaplv 大小为 5G,挂载至/snapdata 目录下;
写入文本的文件数据至/snapdata 目录下,名称为 cs.txt,内容为“this is test!”;
对 LV 卷进行快照,要求创建的逻辑卷快照为只读,快照名称为snapsrc;
删除 cs.txt 文件,将快照挂载至/snap 目录下,进行文件数据的恢复。

DISK

添加硬盘

echo "- - -" >> /sys/class/scsi_host/host0/scan #host0,host1,host2

一个一个试host0、host1、host2出现红色部分就可以停止了

安装mdadm

yum install -y mdadm	#创建LVM工具

创建raid5磁盘

mdadm -Cv /dev/md0 -n3 -x1 -l5 /dev/sd[b-e]
vgcreate /dev/vg01 /dev/md0
lvcreate -L +19.98G -n lv01 vg01
mkfs.ext4 /dev/vg01/lv01	#格式化磁盘
mkdir /webdata	#创建挂载目录
echo "/dev/vg01/lv01 /webdata ext4 defaults 0 0" >> /etc/fstab
mount -a
cd /webdata
touch disk.txt
ls

磁盘管理-vdo

添加新磁盘

image-20241029103145986

安装vdo

yum install -y vdo

创建vdo磁盘

vdo create --name=vdodisk --device=/dev/sdb --vdoLogicalSize=150G	

格式化磁盘,并设置开机自动挂载

# 格式化文件系统为ext4
mkfs.ext4 /dev/mapper/vdodisk

#创建挂载文件
mkdir /vdodata

#设置开机自动挂载
echo "/dev/mapper/vdodisk /vdodata ext4 defaults 0 0" >> /etc/fstab

#挂载
mount -a

测试

查看vdo的重删和压缩

image-20241029103519859

查看挂载

image-20241029103532840

磁盘快照

添加硬盘

image-20241029105348222

配置 LVM 卷,并挂载磁盘

lsblk	# 查看新添磁盘的名称

# 创建 LVM 卷
pvcreate /dev/sdb
vgcreate snapvg /dev/sdb
lvcreate -L 5G -n snaplv snapvg

# 挂载 LVM 卷
mkfs.ext4 /dev/snapvg/snaplv
mkdir /snapdata
tail -n 1 /etc/fstab
/dev/snapvg/snaplv	/snapdata	ext4	defaults	0	0

# 测试
mount -a
lsblk
echo this is test! > /snapdata/cs.txt

创建快照,并将快照挂载

# 创建快照
lvcreate -L 5G -n snapsrc -p r -s /dev/snapvg/snaplv

# 挂载
mkdir /snap
vim /etc/fstab
/dev/snapvg/snapsrc	/snap	ext4	defaults	0	0

# 测试
mount -a
lsblk

测试

查看 snaplv 逻辑卷信息(lvdisplay 截取 snaplv 相关信息)
image-20241029105447035

查看snapsrc 相关信息(lvdisplay 截取 snapsrc 相关信息)
image-20241029105504983

测试磁盘快照(挂载快照后,执行tail /snap/cs.txt)
image-20241029105528820

标签:ext4,服务,dev,快照,挂载,磁盘,vdo
From: https://www.cnblogs.com/Laken/p/18513405

相关文章

  • Mac开启ssh访问服务
      首先打开:系统偏好设置-共享-允许远程登录(老版本无法手动启用,此时需要如下操作)1.测试ssh本地服务是否打开[email protected].检查ssh配置文件,/etc/ssh/sshd_config,并开放Port22ListenAddress0.0.0.03.检查ssh服务是否正在运行并开启#检查状态sudosystemse......
  • 明火识别检测视频分析服务器烟雾检测识别在企业消防安防场景中的应用
    随着科技的不断进步,明火识别检测视频分析服务器在企业消防安防领域扮演着越来越重要的角色。它通过结合人工智能、大数据分析和物联网技术,为火灾预防、检测和响应提供了全新的解决方案。以下是在企业消防安防场景中的一些关键应用,它们展示了如何利用这些先进技术来提升消防安全管......
  • GitLab整体迁移到其他服务器的方法与步骤
    将GitLab整体迁移到其他服务器上,可以分为以下几个主要步骤,以确保数据和配置的完整性:1.备份当前GitLab实例在原服务器上,执行GitLab自带的备份命令,以备份所有数据(如数据库、仓库、配置等):sudogitlab-rakegitlab:backup:create备份文件通常会存储在/var/opt/gitlab/bac......
  • 给 Azure EC2 增加磁盘空间
    一、调整EBS存储卷大小 二、 在操作系统内扩容对于Linux实例查看当前磁盘状态:使用 df-h 命令查看当前磁盘的使用情况。扩展分区:安装 cloud-utils-growpart 工具(如果尚未安装):sudoyuminstall-ycloud-utils-growpart 执行以下命令扩展分区(假设设备......
  • SpringBoot青少年心理健康服务bpro6--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,咨询师,咨询师信息,在线咨询,预约信息,分析报告,心理测试,提交测试,测试评分开题报告内容一、课题名称青少年心理健康服务体系建设研究二、研究背景及意......
  • 麒麟操作系统中的磁盘分区和格式化如何进行
    ​为确保硬盘资源的最佳利用和数据安全性,麒麟系统下的磁盘操作过程步骤:一、了解麒麟操作系统的磁盘工具;二、如何进行磁盘分区;三、磁盘格式化的步骤;四、注意事项与推荐实践。在麒麟操作系统中进行磁盘分区和格式化是系统管理的基本操作。一、了解麒麟操作系统的磁盘工具麒麟操......
  • Springboot特困生在线申报和信息服务系统57is6(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表教师,贫困生,助学金申请,扶贫项目,扶贫项目申请,助学贷款,贷款申请,助学金开题报告内容一、研究背景及意义随着社会的发展和教育的普及,特困生群体在我国逐渐增......
  • 分布式服务高可用实现:复制
    作者:京东保险王奕龙1.为什么需要复制我们可以考虑如下问题:当数据量、读取或写入负载已经超过了当前服务器的处理能力,如何实现负载均衡?希望在单台服务器出现故障时仍能继续工作,这该如何实现?当服务的用户遍布全球,并希望他们访问服务时不会有较大的延迟,怎么才能统一用......
  • ITSS服务工程师&服务经理认证有效期多久?如何续证?
    对于ITSS个人认证证书的有效期,参加系统培训后参加考试,并且考试成绩合格的学员,将会由中国电子技术标准化研究院颁发相应的ITSS服务工程师/服务项目经理纸质证书,同时该证书信息也将在中心官方网站上进行公示。ITSS系列证书具有三年的有效期,如果学员在证书有效期满后需继续使用证......
  • Windows将Redis安装为服务
    一、下载RedisWindows版Redis下载地址:https://github.com/MicrosoftArchive/redis/releases注:这是微软官方维护的将Redis移植到Windows平台,可能会落后于官方Redis的版本这里使用免安装版Redis官方下载地址(Linux/Unix版):https://redis.io/download二、安装服务......