Linux-6.5下MariaDB-10基于LVM快照的备份数据详解
理解部分: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM可以对分区在线扩容,快照,镜像和条带化,功能非常强大。这篇文章
理解部分:
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM可以对分区在线扩容,快照,镜像和条带化,功能非常强大。这篇文章的主题就是其中一个功能——快照。
快照(Snapshot)就是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品;
其实快照就相当于一张照片,照的某个时刻都应的lv的数据。如果在快照以后,lv的数据发生变化,快照就会将变化的数据拷贝到snap中,这样你通过快照去访问lv时,数据还是原来的数据。当然,在你创建snap的时候,肯定给这个快照指定了一个大小,如果变化的数据量超过了的指定的大小,那么快照将会损坏。
下面是简单的配置步骤:
一、事先准备好LVM的环境. 1、查看是否创建LVM(是否挂载):

二、请求全解锁及二进制日志. 1、导入测试环境的库:

2、请求全局锁,并滚动日志:


三、做好二进制日志的标记. 1、创建用于备份的目录

2、做二进制日志文件及位置标记(手动进行);

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

2、释放全局锁

五、备份数据及删除快照. 1、挂载快照卷并查看是否成功挂载:

2、在备份之前往表中插入数据以便测试:查看表及表中数据:

3、查看表及表中数据:

4、备份/mnt/mydata/目录下hellodb和test目录:

5、备份完成之后,卸载及删除快照卷:

六、模拟数据丢失.
1、不小心停止了MySQL服务:

2、不小心将/data/mydata/目录下(hellodb和test)删除的数据:

七、模拟恢复数据. 1、将之前备份的数据还原:

2、启动MySQL服务:

3、连入MySQL查看表数据:

4、查看/backups/binlog.pos文件:


6、将其导入至MySQL中:

7、最后在连入MySQL并且查看是否恢复:


OK!!!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds





Pour les débutants, il est préférable de prendre un instantané ou de cloner après avoir installé le système ! 1. Comment utiliser les instantanés 1. Ouvrez le gestionnaire d'instantanés, 2. Démarrer : prendre un instantané, 3. Terminez l'instantané. 4. Récupération d'instantané : Choisissez simplement d'accéder à un instantané. La fonction d'instantané est très simple à utiliser et convient aux débutants ! 2. Utilisation du clonage 1. Fonction de clonage : pour les utilisateurs test, cela évite de nombreuses étapes pour installer une nouvelle machine virtuelle ; elle n'a pas besoin d'occuper beaucoup d'espace sur le disque dur, ce n'est pas une machine virtuelle complète, elle peut ne représente que des dizaines de mégaoctets ; La machine clonée dépend de la machine virtuelle d'origine ; 2. Commencez le clonage Remarque : Pour cloner une machine virtuelle, vous devez arrêter l'hôte ! 3. Sélectionnez la source de clonage, 4. Sélectionnez le clone lié, 5. Sélectionnez l'emplacement de stockage de la machine virtuelle clonée, 6. Le clonage est terminé.

LVM, LogicalVolumeManger, est une fonction de gestion de volumes logiques fournie par le noyau Linux. Elle est composée de pilotes de noyau et d'outils de couche d'application. Elle crée une couche logique basée sur les partitions du disque dur, qui peut être très flexible et très pratique pour gérer le stockage. appareils. LVM utilise la fonction de mappage de périphériques du noyau Linux pour virtualiser le système de stockage (les partitions système sont indépendantes du matériel sous-jacent). Grâce à LVM, l'espace de stockage peut être abstrait et des partitions virtuelles peuvent y être établies. Les partitions peuvent être étendues et réduites plus facilement. Lors de l'ajout ou de la suppression de partitions, vous n'avez pas à vous soucier de ne pas disposer de suffisamment d'espace contigu sur un certain disque dur. évitez de perdre de l'espace pour celui utilisé.

Linux utilise LVM. LVM fait référence à la gestion des volumes logiques, qui est un mécanisme de gestion des partitions de disque dans l'environnement Linux. LVM est une couche logique construite sur le disque dur et les partitions pour améliorer la flexibilité de la gestion des partitions de disque. La plus grande fonctionnalité de LVM est qu’il peut gérer dynamiquement les disques. Étant donné que la taille du volume logique peut être ajustée dynamiquement sans perdre les données existantes ; si un nouveau disque dur est ajouté, cela ne modifiera pas le volume logique supérieur existant. En tant que mécanisme de gestion dynamique des disques, la technologie des volumes logiques améliore considérablement la flexibilité de la gestion des disques.

1. Introduction à LinuxLVM LinuxLogicalVolumeManager (LVM) est un outil de gestion des disques et de l'espace de stockage. Il offre une gestion flexible du stockage via des groupes de volumes et des volumes logiques. Les concepts de base de LVM incluent les volumes physiques, les groupes de volumes et les volumes logiques. Volume physique (PhysicalVolume, PV) : Un volume physique est un disque dur physique ou une partition utilisé par LVM pour stocker des données. LVM combine un ou plusieurs volumes physiques en groupes de volumes. Groupe de volumes (VG) : un groupe de volumes est une unité de stockage logique composée d'un ou plusieurs volumes physiques. Les volumes logiques sont créés sur des groupes de volumes et peuvent allouer et récupérer dynamiquement de l'espace de stockage. Un système peut contenir plusieurs groupes de volumes. volume logique (

La partition lvm de Linux fait référence à « gestion des volumes logiques ». Le nom anglais complet de lvm est « Logical Volume Manager », qui est un mécanisme de gestion des partitions de disque dans l'environnement Linux ; . couche pour améliorer la flexibilité de la gestion des partitions de disque.

Linux utilise LVM. LVM fait référence à la gestion des volumes logiques, qui est un mécanisme de gestion des partitions de disque dans l'environnement Linux. LVM est une couche logique construite sur le disque dur et les partitions pour améliorer la flexibilité de la gestion des partitions de disque. La plus grande fonctionnalité de LVM est qu’il peut gérer dynamiquement les disques. Étant donné que la taille du volume logique peut être ajustée dynamiquement sans perdre les données existantes ; si un nouveau disque dur est ajouté, cela ne modifiera pas le volume logique supérieur existant. En tant que mécanisme de gestion dynamique des disques, la technologie des volumes logiques améliore considérablement la flexibilité de la gestion des disques. Introduction à LVM LVM est l'abréviation de Logical Volume Manager (LogicalVolumeManager). Il s'agit d'une méthode de gestion des partitions de disque dans l'environnement Linux.

Le problème de la détection d'anomalies basée sur des séries chronologiques nécessite des exemples de code spécifiques. Les données de séries chronologiques sont des données enregistrées dans un certain ordre au fil du temps, telles que les cours des actions, les changements de température, le flux de trafic, etc. Dans les applications pratiques, la détection d’anomalies dans les données de séries chronologiques revêt une grande importance. Une valeur aberrante peut être une valeur extrême incompatible avec des données normales, du bruit, des données erronées ou un événement inattendu dans une situation spécifique. La détection des anomalies peut nous aider à découvrir ces anomalies et à prendre les mesures appropriées. Pour les problèmes de détection d'anomalies de séries chronologiques, couramment utilisés

LVM est l'abréviation de LogicalVolumeManager (Logical Volume Management), qui est un mécanisme de gestion des partitions de disque dans l'environnement Linux. LVM virtualise une ou plusieurs partitions de disque (PV) en un groupe de volumes (VG), qui équivaut à un grand disque dur, sur lequel on peut diviser certains volumes logiques (LV). Lorsque l'espace dans le groupe de volumes est insuffisant, de nouvelles partitions de disque peuvent être ajoutées. Nous pouvons également allouer de l'espace de l'espace restant du groupe de volumes pour l'utiliser par des volumes logiques qui ne disposent pas de suffisamment d'espace. Le modèle LVM est le suivant : Il n'est pas nécessaire de redémarrer pour actualiser le nouveau fichier du disque dur. Tout d'abord, utilisez la commande cat cat/proc/scsi/scsi pour parcourir l'ID : ? Quel est le plus grand ? Puis faites écho à "scsiadd-
