데이터 베이스 MySQL 튜토리얼 Linux-6.5下MariaDB-10基于LVM快照的备份数据详解

Linux-6.5下MariaDB-10基于LVM快照的备份数据详解

Jun 07, 2016 pm 03:56 PM
lvm 기반으로 스냅 사진

理解部分: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM可以对分区在线扩容,快照,镜像和条带化,功能非常强大。这篇文章

理解部分:

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM可以对分区在线扩容,快照,镜像和条带化,功能非常强大。这篇文章的主题就是其中一个功能——快照。

快照(Snapshot)就是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品;

其实快照就相当于一张照片,照的某个时刻都应的lv的数据。如果在快照以后,lv的数据发生变化,快照就会将变化的数据拷贝到snap中,这样你通过快照去访问lv时,数据还是原来的数据。当然,在你创建snap的时候,肯定给这个快照指定了一个大小,如果变化的数据量超过了的指定的大小,那么快照将会损坏。


下面是简单的配置步骤:

一、事先准备好LVM的环境. 1、查看是否创建LVM(是否挂载):

wKiom1NriSOTwY9MAAKcUSdyFb8073.jpg

2、当前lvs、vgs 的使用信息: wKiom1NriSTRwpSzAAJC7DJvhyc741.jpg


二、请求全解锁及二进制日志. 1、导入测试环境的库: wKioL1NriPrA0XHSAAFMP3IMlDY788.jpg
2、请求全局锁,并滚动日志: wKiom1NriSbD_dflAAILETzSlOo015.jpg 3、查看滚动日志的状态: wKioL1NriPyh5yNBAAFIlQGpnLY028.jpg


三、做好二进制日志的标记. 1、创建用于备份的目录
wKioL1NriPzgBiBvAACnqW9hprw804.jpg
2、做二进制日志文件及位置标记(手动进行); wKiom1NriSfwZCUrAAGTwDKVy8M388.jpg


四、创建LVM快照及释放全局锁. 1、创建快照卷 wKioL1NriP3ByacLAAD_taBXh94902.jpg
2、释放全局锁 wKiom1NriSeTRUKOAACOty9Sfy8388.jpg


五、备份数据及删除快照. 1、挂载快照卷并查看是否成功挂载: wKioL1NriP7xi36-AAH04PR4AYw428.jpg
2、在备份之前往表中插入数据以便测试:查看表及表中数据: wKiom1NriSnAYsywAAJNJ2s9eU8389.jpg
3、查看表及表中数据: wKioL1NriP-DaT-eAAF3eLZuKPE777.jpg
4、备份/mnt/mydata/目录下hellodb和test目录: wKiom1NriSrhXVPUAAF2J_SAx4k829.jpg
5、备份完成之后,卸载及删除快照卷: wKiom1NriSrwDBMVAAD5EQpRXmw669.jpg

六、模拟数据丢失.
1、不小心停止了MySQL服务: wKioL1NriQDRVMK8AACm27bjWPg163.jpg
2、不小心将/data/mydata/目录下(hellodb和test)删除的数据: wKiom1NriSugTzuLAAJ5ASNkRqw887.jpg

七、模拟恢复数据. 1、将之前备份的数据还原: wKioL1NriQGhms1PAAIC_D4g9Rk307.jpg
2、启动MySQL服务: wKiom1NriSzw-9ogAABfj2fGgdI661.jpg
3、连入MySQL查看表数据: wKioL1NriQHRQodQAACzPkwY92E682.jpg
4、查看/backups/binlog.pos文件: wKiom1NriSygCRgsAAEYJlz2Fm8757.jpg 5、执行mysqlbinlog命令查看: wKioL1NriQPif_MIAAJUPXUEhIk599.jpg
6、将其导入至MySQL中: wKioL1NriQORu707AAB4FUgUt4M335.jpg
7、最后在连入MySQL并且查看是否恢复: wKiom1NriS-CTm5kAACV6yAEeu8195.jpg 8、最后给一个建议: wKiom1NritrTGwfxAACoV78nH6I788.jpg

OK!!!
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

가상 머신의 CentOS 복제 및 스냅샷 기능에 대한 자세한 설명 가상 머신의 CentOS 복제 및 스냅샷 기능에 대한 자세한 설명 Jan 15, 2024 pm 04:09 PM

초보자의 경우 시스템 설치 후 스냅샷을 찍거나 복제하는 것이 가장 좋습니다! 1. 스냅샷 사용 방법 1. 스냅샷 관리자를 엽니다. 2. 시작: 스냅샷을 찍습니다. 3. 스냅샷을 완료합니다. 4. 스냅샷 복구: 스냅샷으로 이동하도록 선택하면 됩니다. 스냅샷 기능은 사용이 매우 간단하며 초보자에게 적합합니다! 2. 복제 사용 1. 복제 기능: 테스트 사용자의 경우 새 가상 머신을 설치하는 데 많은 단계가 절약됩니다. 많은 하드 디스크 공간을 차지할 필요가 없으며 완전한 가상 머신이 아닙니다. 수십 메가바이트에 불과할 수 있습니다. 2. 복제를 시작하려면 호스트를 종료해야 합니다. 3. 복제 소스를 선택하고, 4. 연결된 클론을 선택하고, 5. 복제된 가상 머신의 저장 위치를 ​​선택하고, 6. 복제가 완료됩니다.

Linux 디스크 관리에서 LVM 디스크 작업 명령을 사용하는 방법 Linux 디스크 관리에서 LVM 디스크 작업 명령을 사용하는 방법 May 23, 2023 pm 01:58 PM

LVM(LogicalVolumeManger)은 Linux 커널에서 제공하는 논리적 볼륨 관리 기능으로, 커널 드라이버와 응용 프로그램 계층 도구로 구성되어 있으며, 하드 디스크 파티션을 기반으로 논리적 계층을 생성하므로 저장소 관리가 매우 유연합니다. 장치. LVM은 Linux 커널의 장치 매퍼 기능을 사용하여 스토리지 시스템을 가상화합니다(시스템 파티션은 기본 하드웨어와 독립적입니다). LVM을 통해 저장 공간을 추상화하고 가상 파티션을 생성할 수 있으며, 파티션을 더 쉽게 확장하고 줄일 수 있습니다. 파티션을 추가하거나 삭제할 때 특정 하드 디스크에 충분한 연속 공간이 없을까 걱정할 필요가 없습니다. 디스크

리눅스는 lvm을 사용합니까? 리눅스는 lvm을 사용합니까? Mar 13, 2023 am 11:25 AM

리눅스는 lvm을 사용합니다. LVM은 Linux 환경에서 디스크 파티션을 관리하는 메커니즘인 논리 볼륨 관리를 의미합니다. LVM은 디스크 파티션 관리의 유연성을 향상시키기 위해 하드 디스크와 파티션에 구축된 논리 계층입니다. LVM의 가장 큰 특징은 디스크를 동적으로 관리할 수 있다는 점이다. 기존 데이터 손실 없이 논리 볼륨의 크기를 동적으로 조정할 수 있기 때문에 새 하드 디스크를 추가해도 기존 상위 논리 볼륨은 변경되지 않습니다. 동적 디스크 관리 메커니즘인 논리 볼륨 기술은 디스크 관리의 유연성을 크게 향상시킵니다.

Linux의 기본 LVM 공간을 확장하는 방법 Linux의 기본 LVM 공간을 확장하는 방법 Feb 19, 2024 pm 07:30 PM

1. LinuxLVM 소개 LinuxLogicalVolumeManager(LVM)는 디스크 및 저장 공간을 관리하는 도구로 볼륨 그룹 및 논리 볼륨을 통해 유연한 저장소 관리를 제공합니다. LVM의 핵심 개념에는 물리 볼륨, 볼륨 그룹 및 논리 볼륨이 포함됩니다. 물리적 볼륨(PhysicalVolume, PV): 물리적 볼륨은 LVM에서 데이터를 저장하는 데 사용되는 물리적 하드 디스크 또는 파티션입니다. LVM은 하나 이상의 물리 볼륨을 볼륨 그룹으로 결합합니다. 볼륨 그룹(VG): 볼륨 그룹은 하나 이상의 물리적 볼륨으로 구성된 논리적 저장 단위입니다. 논리 볼륨은 볼륨 그룹에 생성되며 저장 공간을 동적으로 할당하고 회수할 수 있습니다. 시스템에는 여러 볼륨 그룹이 포함될 수 있습니다. 논리 볼륨(

리눅스의 lvm 파티션은 무엇입니까? 리눅스의 lvm 파티션은 무엇입니까? Mar 24, 2023 am 09:48 AM

Linux의 lvm 파티션은 "논리적 볼륨 관리"를 의미합니다. lvm의 전체 영어 이름은 "Logical Volume Manager"입니다. 이는 Linux 환경에서 디스크 파티션을 관리하는 메커니즘입니다. LVM은 하드 디스크 및 파티션을 기반으로 하는 논리입니다. .레이어를 사용하여 디스크 파티션 관리의 유연성을 향상합니다.

리눅스에 lvm이 필요합니까? 리눅스에 lvm이 필요합니까? May 14, 2023 pm 08:49 PM

리눅스는 lvm을 사용합니다. LVM은 Linux 환경에서 디스크 파티션을 관리하는 메커니즘인 논리 볼륨 관리를 의미합니다. LVM은 디스크 파티션 관리의 유연성을 향상시키기 위해 하드 디스크와 파티션에 구축된 논리 계층입니다. LVM의 가장 큰 특징은 디스크를 동적으로 관리할 수 있다는 점이다. 기존 데이터 손실 없이 논리 볼륨의 크기를 동적으로 조정할 수 있으므로 새 하드 디스크를 추가해도 기존 상위 논리 볼륨은 변경되지 않습니다. 동적 디스크 관리 메커니즘인 논리 볼륨 기술은 디스크 관리의 유연성을 크게 향상시킵니다. LVM 소개 LVM은 Logical Volume Manager(LogicalVolumeManager)의 약자로 Linux 환경에서 디스크 파티션을 관리하는 방법입니다.

시계열 기반 이상 탐지 문제 시계열 기반 이상 탐지 문제 Oct 09, 2023 pm 04:33 PM

시계열 기반 이상 징후 탐지 문제에는 특정 코드 예제가 필요합니다. 시계열 데이터는 주가, 온도 변화, 교통 흐름 등 시간에 따라 특정 순서로 기록된 데이터입니다. 실제 응용에서 시계열 데이터의 이상 탐지는 매우 중요합니다. 이상값은 정상적인 데이터, 노이즈, 잘못된 데이터 또는 특정 상황에서 예상치 못한 이벤트와 일치하지 않는 극단적인 값일 수 있습니다. 이상 탐지는 이러한 이상을 발견하고 적절한 조치를 취하는 데 도움이 됩니다. 시계열 이상 탐지 문제의 경우 일반적으로 사용됨

CentOS7에서 하드 디스크를 추가하고 LVM 크기를 조정하는 방법은 무엇입니까? CentOS7에서 하드 디스크를 추가하고 LVM 크기를 조정하는 방법은 무엇입니까? Jan 02, 2024 pm 12:00 PM

LVM은 LogicalVolumeManager(Logical Volume Management)의 약어로, Linux 환경에서 디스크 파티션을 관리하는 메커니즘입니다. LVM은 하나 이상의 디스크 파티션(PV)을 볼륨 그룹(VG)으로 가상화합니다. 이는 일부 논리 볼륨(LV)을 나눌 수 있는 대형 하드 디스크와 같습니다. 볼륨 그룹의 공간이 부족한 경우 새 디스크 파티션을 추가할 수 있습니다. 공간이 충분하지 않은 논리 볼륨에서 사용하기 위해 볼륨 그룹의 나머지 공간에서 일부 공간을 할당할 수도 있습니다. LVM 모델은 아래와 같습니다. 새 하드 디스크 파일을 새로 고치기 위해 다시 시작할 필요가 없습니다. 먼저 cat/proc/scsi/scsi 명령을 사용하여 Id:??What is the maximum one?를 검색합니다. 그런 다음 "scsiaadd-

See all articles