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

磁盘服务

时间:2024-10-29 19:43:45浏览次数:4  
标签: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/18514256

相关文章

  • 【Linux操作系统】Linux配置OpenSSH服务器步骤记录
    1.安装OpenSSH服务器软件包用指令查询,已经全部安装。编辑/etc/ssh/sshd_config文件:#      $OpenBSD:sshd_config,v1.1032018/04/0920:41:22tjExp$#Thisisthesshdserversystem-wideconfigurationfile. See#sshd_config(5)formoreinformat......
  • 什么是区块链即服务BaaS
    区块链即服务(BaaS)是一种允许用户在云基础设施上创建,部署和管理自己的区块链应用和智能合约的服务。BaaS供应商负责维护区块链的基础设施,提供必要的操作和维护服务,使企业和开发者可以专注于业务应用的开发和运营。BaaS提供者为用户创建和部署专属的区块链网络,包括节点的部署、网......
  • 16.网工入门篇--------介绍下网络服务及应用
    一、网络服务的概念网络服务是指通过网络提供的软件功能或设施,它允许不同的设备和用户在网络环境中进行信息交换、资源共享和协作。这些服务基于各种网络协议,以实现高效、可靠的通信。二、常见网络服务类型(一)文件传输服务FTP(文件传输协议)原理:FTP是一种用于在网络上进......
  • 阿里云轻量应用服务器和ECS云服务器有什么不同
    阿里云轻量应用服务器和ECS云服务器,两者均是阿里云提供的服务器服务,它们的主要差别可以从以下几个方面进行概述:1、定位与使用场景;2、价格;3、性能与资源;4、操作和管理。轻量应用服务器的主要定位是为了满足中小型企业或个人开发者的需求,简化了服务器购买和管理的流程。1、定位......
  • 基于微信小程序的家政服务员预约管理系统
    随着人们生活水平的不断提高和生活节奏的加快,对家政服务的需求日益增长。家政服务市场呈现出蓬勃发展的态势,但同时也面临着一些挑战和问题。传统的家政服务预约方式主要依赖电话沟通或线下中介,这种方式存在信息不透明、沟通效率低、预约流程繁琐等弊端。消费者难以快速准......
  • 基于微信小程序的家政服务平台系统(源码+文档)
    随着人们生活水平的提高和生活节奏的加快,对家政服务的需求日益增长。传统的家政服务模式存在着信息不对称、服务质量参差不齐、沟通效率低下等问题,难以满足消费者多样化、个性化的需求。同时,家政服务人员也面临着找工作难、订单不稳定等困境。在互联网技术快速发展的今天,......
  • C语言中实现一个包含开卡、查询内容、存钱、取钱、转账和修改密码的银行服务系统
       大家好,我是带我去滑雪,每天教你一个小技巧!   本次在C语言中实现一个包含开卡、查询内容、存钱、取钱、转账和修改密码的银行服务系统,下面开始代码实战。目录一、功能模块设计(1)开卡功能(2)查询内容(3)存钱功能(4)取钱功能(5)转账功能(6)修改密码功能二、数据结构......
  • CATIA许可服务器配置指南
    在工程设计领域,CATIA软件的高效运行离不开一个稳定、可靠的许可服务器。本文将深入探讨如何选择和配置CATIA许可服务器,以确保软件的顺畅使用和资源的最优管理。一、许可服务器的选择硬件要求:处理器:选择高性能的多核处理器,以支持多用户并发访问和处理许可验证请求。内存:确保服......
  • 在 ASP.NET Core 中使用 EF Core 进行开启事务工作单元(Unit of Work) 仓储层,服务层模式
    在ASP.NETCore中使用EntityFrameworkCore实现一个带有事务的工作单元(UnitofWork)模式的仓储层和服务层,可以确保在执行多个数据库操作时具有原子性。这样,即使某个操作出现错误,所有操作也可以回滚。以下是如何实现这个模式的详细步骤:定义实体类我们首先定义一个简单的实......
  • 云服务器和物理服务器有区别吗?
    在当今数字化时代,服务器是支撑各类网络应用和服务的关键基础设施。云服务器和物理服务器作为两种常见的服务器类型,它们在多个方面存在着显著的区别。一、概念物理服务器是一种独立的、实实在在的硬件设备,具备实体的计算、存储和网络连接等资源,用于运行各种应用程序和服务,为用户......