ホームページ データベース 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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

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 により、ストレージ領域を抽象化し、その上に仮想パーティションを確立できます。パーティションの拡張と縮小がより簡単に行えます。パーティションを追加または削除するときに、特定のハードディスク上に十分な連続領域がないことを心配する必要はありません。使用中のディスクのスペースが失われないようにするため。

Linux は LVM を使用しますか? Linux は LVM を使用しますか? Mar 13, 2023 am 11:25 AM

Linuxはlvmを使用します。 LVM とは論理ボリューム管理のことで、Linux 環境でディスク パーティションを管理するためのメカニズムであり、ディスク パーティション管理の柔軟性を向上させるためにハードディスクとパーティション上に構築される論理層です。 LVM の最大の特徴は、ディスクを動的に管理できることです。論理ボリュームのサイズは既存のデータを失うことなく動的に調整できるため、新しいハードディスクを追加しても、既存の上位論理ボリュームは変更されません。動的ディスク管理メカニズムとしての論理ボリューム テクノロジは、ディスク管理の柔軟性を大幅に向上させます。

LinuxのデフォルトLVMスペースを拡張する方法 LinuxのデフォルトLVMスペースを拡張する方法 Feb 19, 2024 pm 07:30 PM

1. LinuxLVM の概要 LinuxLogical VolumeManager (LVM) は、ディスクとストレージ領域を管理するためのツールであり、ボリューム グループと論理ボリュームを通じて柔軟なストレージ管理を提供します。 LVM の中核概念には、物理​​ボリューム、ボリューム グループ、論理ボリュームが含まれます。物理ボリューム (PhysicalVolume、PV): 物理ボリュームは、LVM がデータを保存するために使用する物理ハードディスクまたはパーティションです。 LVM は、1 つ以上の物理ボリュームをボリューム グループに結合します。ボリューム グループ (VG): ボリューム グループは、1 つ以上の物理ボリュームで構成される論理ストレージ ユニットです。論理ボリュームはボリューム グループ上に作成され、ストレージ スペースを動的に割り当て、再利用できます。システムには複数のボリューム グループを含めることができます。論理ボリューム (

Linuxのlvmパーティションとは何ですか? Linuxのlvmパーティションとは何ですか? Mar 24, 2023 am 09:48 AM

Linux の lvm パーティションとは、「論理ボリューム管理」を指します。lvm の正式な英語名は「Logical Volume Manager」で、Linux 環境でディスク パーティションを管理するためのメカニズムです。LVM は、ハードディスクとパーティション上に構築されるロジックです。 . レイヤーを使用して、ディスク パーティション管理の柔軟性を向上させます。

Linux では LVM が必要ですか? Linux では LVM が必要ですか? May 14, 2023 pm 08:49 PM

Linuxはlvmを使用します。 LVM とは論理ボリューム管理のことで、Linux 環境でディスク パーティションを管理するためのメカニズムであり、ディスク パーティション管理の柔軟性を向上させるためにハードディスクとパーティション上に構築される論理層です。 LVM の最大の特徴は、ディスクを動的に管理できることです。論理ボリュームのサイズは既存のデータを失うことなく動的に調整できるため、新しいハードディスクを追加しても、既存の上位論理ボリュームは変更されません。動的ディスク管理メカニズムとしての論理ボリューム テクノロジは、ディスク管理の柔軟性を大幅に向上させます。 LVM の概要 LVM は、Logical Volume Manager (Logical VolumeManager) の略称で、Linux 環境でディスクのパーティションを管理する方法です。

時系列に基づく異常検出問題 時系列に基づく異常検出問題 Oct 09, 2023 pm 04:33 PM

時系列に基づく異常検出の問題には、具体的なコード例が必要です 時系列データとは、株価、気温の変化、交通の流れなど、時間の経過とともに一定の順序で記録されたデータです。実際のアプリケーションでは、時系列データの異常検出は非常に重要です。外れ値は、通常のデータ、ノイズ、誤ったデータ、または特定の状況における予期せぬイベントと一致しない極端な値である可能性があります。異常検出は、これらの異常を発見し、適切な措置を講じるのに役立ちます。時系列異常検出問題の場合、一般的に使用される

CentOS7でハードディスクを追加してLVMサイズを調整するにはどうすればよいですか? CentOS7でハードディスクを追加してLVMサイズを調整するにはどうすればよいですか? Jan 02, 2024 pm 12:00 PM

LVM は Logical VolumeManager (Logical Volume Management) の略称で、Linux 環境でディスク パーティションを管理するためのメカニズムです。 LVM は、1 つ以上のディスク パーティション (PV) をボリューム グループ (VG) に仮想化します。ボリューム グループ (VG) は、大きなハードディスクに相当し、その上でいくつかの論理ボリューム (LV) を分割できます。ボリューム グループ内のスペースが不十分な場合は、新しいディスク パーティションを追加できます。また、十分なスペースがない論理ボリュームで使用するために、ボリューム グループの残りのスペースから一部のスペースを割り当てることもできます。 LVM モデルは次のとおりです: 新しいハードディスク ファイルを更新するために再起動する必要はありません。まず、cat コマンド cat/proc/scsi/scsi を使用して、ID:??最大のものは何ですか? を参照します。次に、「scsiaadd-」をエコーし​​ます。

See all articles