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

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

Jun 07, 2016 pm 03:56 PM
lvm bezogen auf Schnappschuss

理解部分: 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!!!
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ausführliche Erläuterung der CentOS-Klon- und Snapshot-Funktionen in virtuellen Maschinen Ausführliche Erläuterung der CentOS-Klon- und Snapshot-Funktionen in virtuellen Maschinen Jan 15, 2024 pm 04:09 PM

Für Anfänger ist es am besten, nach der Installation des Systems einen Snapshot oder Klon zu erstellen! 1. So verwenden Sie Snapshots 1. Öffnen Sie den Snapshot-Manager, 2. Starten Sie: Erstellen Sie einen Snapshot, 3. Vervollständigen Sie den Snapshot. 4. Snapshot-Wiederherstellung: Wählen Sie einfach die Snapshot-Funktion aus, die sehr einfach zu verwenden ist und für Anfänger geeignet ist! 2. Verwendung des Klonens 1. Klonfunktion: Für Testbenutzer erspart es viele Schritte, um eine neue virtuelle Maschine zu installieren. Es muss nicht viel Festplattenspeicher belegt werden, es handelt sich möglicherweise nicht um eine vollständige virtuelle Maschine nur mehrere zehn Megabyte groß sein. Die Klonmaschine ist von der ursprünglichen virtuellen Maschine abhängig. Hinweis: Um eine virtuelle Maschine zu klonen, müssen Sie den Host herunterfahren. 3. Wählen Sie die Klonquelle aus, 4. Wählen Sie den verknüpften Klon aus, 5. Wählen Sie den Speicherort der geklonten virtuellen Maschine aus, 6. Das Klonen ist abgeschlossen.

So verwenden Sie LVM-Festplattenbetriebsbefehle in der Linux-Festplattenverwaltung So verwenden Sie LVM-Festplattenbetriebsbefehle in der Linux-Festplattenverwaltung May 23, 2023 pm 01:58 PM

LVM, LogicalVolumeManger, ist eine logische Volume-Verwaltungsfunktion, die vom Linux-Kernel bereitgestellt wird. Sie besteht aus Kernel-Treibern und Anwendungsschicht-Tools. Sie erstellt eine logische Schicht basierend auf den Festplattenpartitionen, die sehr flexibel und sehr praktisch für die Speicherverwaltung sein kann Geräte. . LVM nutzt die Device-Mapper-Funktion des Linux-Kernels, um das Speichersystem zu virtualisieren (Systempartitionen sind unabhängig von der zugrunde liegenden Hardware). Durch LVM kann Speicherplatz abstrahiert und virtuelle Partitionen darauf eingerichtet werden. Beim Hinzufügen oder Löschen von Partitionen besteht kein Grund zur Sorge, dass auf einer bestimmten Festplatte nicht genügend zusammenhängender Speicherplatz vorhanden ist Vermeiden Sie den Verlust von Speicherplatz auf der verwendeten Festplatte

Verwendet Linux LVM? Verwendet Linux LVM? Mar 13, 2023 am 11:25 AM

Linux verwendet LVM. LVM bezieht sich auf die logische Volume-Verwaltung, einen Mechanismus zur Verwaltung von Festplattenpartitionen in der Linux-Umgebung. LVM ist eine logische Schicht, die auf der Festplatte und den Partitionen aufgebaut ist, um die Flexibilität der Festplattenpartitionsverwaltung zu verbessern. Das größte Merkmal von LVM besteht darin, dass es Festplatten dynamisch verwalten kann. Da die Größe des logischen Volumes dynamisch angepasst werden kann, ohne dass vorhandene Daten verloren gehen, ändert sich beim Hinzufügen einer neuen Festplatte das vorhandene obere logische Volume nicht. Als dynamischer Datenträgerverwaltungsmechanismus verbessert die Logical-Volume-Technologie die Flexibilität der Datenträgerverwaltung erheblich.

So erweitern Sie den Standard-LVM-Speicherplatz von Linux So erweitern Sie den Standard-LVM-Speicherplatz von Linux Feb 19, 2024 pm 07:30 PM

1. Einführung in LinuxLVM LinuxLogicalVolumeManager (LVM) ist ein Tool zur Verwaltung von Festplatten und Speicherplatz. Es bietet eine flexible Speicherverwaltung über Volume-Gruppen und logische Volumes. Zu den Kernkonzepten von LVM gehören physische Volumes, Volume-Gruppen und logische Volumes. Physisches Volume (PhysicalVolume, PV): Ein physisches Volume ist eine physische Festplatte oder Partition, die von LVM zum Speichern von Daten verwendet wird. LVM fasst ein oder mehrere physische Volumes zu Volume-Gruppen zusammen. Volume Group (VG): Eine Volume Group ist eine logische Speichereinheit, die aus einem oder mehreren physischen Volumes besteht. Logische Volumes werden auf Volume-Gruppen erstellt und können Speicherplatz dynamisch zuweisen und zurückfordern. Ein System kann mehrere Volume-Gruppen enthalten. logisches Volume (

Was ist die LVM-Partition von Linux? Was ist die LVM-Partition von Linux? Mar 24, 2023 am 09:48 AM

Die LVM-Partition von Linux bezieht sich auf „Logical Volume Management“. Der vollständige englische Name von LVM ist „Logical Volume Manager“, ein Mechanismus zur Verwaltung von Festplattenpartitionen in der Linux-Umgebung .-Schicht zur Verbesserung der Flexibilität der Festplattenpartitionsverwaltung.

Benötigen Sie LVM unter Linux? Benötigen Sie LVM unter Linux? May 14, 2023 pm 08:49 PM

Linux verwendet LVM. LVM bezieht sich auf die logische Volume-Verwaltung, einen Mechanismus zur Verwaltung von Festplattenpartitionen in der Linux-Umgebung. LVM ist eine logische Schicht, die auf der Festplatte und den Partitionen aufgebaut ist, um die Flexibilität der Festplattenpartitionsverwaltung zu verbessern. Das größte Merkmal von LVM besteht darin, dass es Festplatten dynamisch verwalten kann. Da die Größe des logischen Volumes dynamisch angepasst werden kann, ohne dass vorhandene Daten verloren gehen, ändert sich beim Hinzufügen einer neuen Festplatte das vorhandene obere logische Volume nicht. Als dynamischer Datenträgerverwaltungsmechanismus verbessert die Logical-Volume-Technologie die Flexibilität der Datenträgerverwaltung erheblich. Einführung in LVM LVM ist die Abkürzung für Logical Volume Manager (LogicalVolumeManager). Es handelt sich um eine Methode zur Verwaltung von Festplattenpartitionen in der Linux-Umgebung.

Anomalieerkennungsproblem basierend auf Zeitreihen Anomalieerkennungsproblem basierend auf Zeitreihen Oct 09, 2023 pm 04:33 PM

Das Problem der Anomalieerkennung auf der Grundlage von Zeitreihen erfordert spezifische Codebeispiele. Zeitreihendaten sind Daten, die in einer bestimmten Reihenfolge über einen Zeitraum hinweg aufgezeichnet werden, z. B. Aktienkurse, Temperaturänderungen, Verkehrsfluss usw. In praktischen Anwendungen ist die Anomalieerkennung von Zeitreihendaten von großer Bedeutung. Ein Ausreißer kann ein Extremwert sein, der nicht mit normalen Daten übereinstimmt, Rauschen, fehlerhafte Daten oder ein unerwartetes Ereignis in einer bestimmten Situation. Die Anomalieerkennung kann uns helfen, diese Anomalien zu entdecken und geeignete Maßnahmen zu ergreifen. Wird häufig für Probleme bei der Erkennung von Zeitreihenanomalien verwendet

Wie füge ich unter CentOS7 eine Festplatte hinzu und passe die LVM-Größe an? Wie füge ich unter CentOS7 eine Festplatte hinzu und passe die LVM-Größe an? Jan 02, 2024 pm 12:00 PM

LVM ist die Abkürzung für LogicalVolumeManager (Logical Volume Management), einem Mechanismus zur Verwaltung von Festplattenpartitionen in der Linux-Umgebung. LVM virtualisiert eine oder mehrere Festplattenpartitionen (PV) in einer Volume-Gruppe (VG), die einer großen Festplatte entspricht, auf der wir einige logische Volumes (LV) aufteilen können. Wenn der Speicherplatz in der Volume-Gruppe nicht ausreicht, können neue Festplattenpartitionen hinzugefügt werden. Wir können auch etwas Speicherplatz vom verbleibenden Speicherplatz der Volume-Gruppe zur Verwendung durch logische Volumes zuweisen, die nicht über genügend Speicherplatz verfügen. Das LVM-Modell sieht wie folgt aus: Es ist kein Neustart erforderlich, um die neue Festplattendatei zu aktualisieren. Verwenden Sie zunächst den Befehl cat/proc/scsi/scsi, um die ID zu durchsuchen: Was ist die größte? Dann echo „scsiadd-

See all articles