Rumah pangkalan data tutorial mysql Linux-6.5下MariaDB-10基于LVM快照的备份数据详解

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

Jun 07, 2016 pm 03:56 PM
lvm berdasarkan Syot kilat

理解部分: 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!!!
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penjelasan terperinci tentang fungsi pengklonan dan syot kilat CentOS dalam mesin maya Penjelasan terperinci tentang fungsi pengklonan dan syot kilat CentOS dalam mesin maya Jan 15, 2024 pm 04:09 PM

Untuk pemula, sebaiknya ambil gambar atau klon selepas memasang sistem! 1. Cara menggunakan syot kilat 1. Buka pengurus syot kilat, 2. Mula: ambil syot kilat, 3. Lengkapkan syot kilat. 4. Pemulihan syot kilat: Hanya pilih untuk pergi ke syot kilat Fungsi syot kilat sangat mudah digunakan dan sesuai untuk pemula! 2. Penggunaan pengklonan 1. Fungsi pengklonan: Bagi pengguna ujian, ia menjimatkan banyak langkah untuk memasang mesin maya baru ia tidak perlu menduduki banyak ruang cakera keras, ia bukan mesin maya yang lengkap, ia mungkin hanya berpuluh-puluh megabait; Mesin klon bergantung pada mesin maya asal; 3. Pilih sumber pengklonan, 4. Pilih klon yang dipautkan, 5. Pilih lokasi penyimpanan mesin maya yang diklon, 6. Pengklonan selesai.

Cara menggunakan arahan operasi cakera LVM dalam pengurusan cakera Linux Cara menggunakan arahan operasi cakera LVM dalam pengurusan cakera Linux May 23, 2023 pm 01:58 PM

LVM, LogicalVolumeManger, ialah fungsi pengurusan volum logik yang disediakan oleh kernel Linux Ia terdiri daripada pemacu kernel dan alat lapisan aplikasi Ia mencipta lapisan logik berdasarkan partition cakera keras, yang boleh menjadi sangat fleksibel dan sangat mudah untuk menguruskan storan peranti. LVM menggunakan fungsi pemeta peranti bagi kernel Linux untuk memayakan sistem storan (sekatan sistem adalah bebas daripada perkakasan asas). Melalui LVM, ruang storan boleh diabstrakkan dan sekatan maya boleh dibuat di atasnya Sekatan boleh dikembangkan dan dikurangkan dengan lebih mudah Apabila menambah atau memadam sekatan, tidak perlu risau tentang tidak mempunyai ruang bersebelahan yang mencukupi pada cakera keras tertentu. cakera

Adakah linux menggunakan lvm? Adakah linux menggunakan lvm? Mar 13, 2023 am 11:25 AM

Linux menggunakan lvm. LVM merujuk kepada pengurusan volum logik, yang merupakan mekanisme untuk menguruskan partition cakera dalam persekitaran Linux LVM ialah lapisan logik yang dibina pada cakera keras dan partition untuk meningkatkan fleksibiliti pengurusan partition cakera. Ciri terbesar LVM ialah ia boleh mengurus cakera secara dinamik. Kerana saiz volum logik boleh dilaraskan secara dinamik tanpa kehilangan data sedia ada jika cakera keras baharu ditambah, ia tidak akan mengubah volum logik atas sedia ada. Sebagai mekanisme pengurusan cakera yang dinamik, teknologi volum logik meningkatkan fleksibiliti pengurusan cakera.

Bagaimana untuk mengembangkan ruang LVM lalai Linux Bagaimana untuk mengembangkan ruang LVM lalai Linux Feb 19, 2024 pm 07:30 PM

1. Pengenalan kepada LinuxLVM LinuxLogicalVolumeManager (LVM) ialah alat untuk mengurus cakera dan ruang storan Ia menyediakan pengurusan storan yang fleksibel melalui kumpulan volum dan volum logik. Konsep teras LVM termasuk volum fizikal, kumpulan volum dan volum logik. Kelantangan fizikal (Volume Fizikal, PV): Kelantangan fizikal ialah cakera keras fizikal atau partition, yang digunakan oleh LVM untuk menyimpan data. LVM menggabungkan satu atau lebih volum fizikal ke dalam kumpulan volum. Kumpulan Volume (VG): Kumpulan volum ialah unit storan logik yang terdiri daripada satu atau lebih volum fizikal. Kelantangan logik dicipta pada kumpulan volum, dan ia boleh memperuntukkan dan menuntut semula ruang storan secara dinamik. Sistem boleh mengandungi berbilang kumpulan volum. isipadu logik (

Apakah partition lvm linux? Apakah partition lvm linux? Mar 24, 2023 am 09:48 AM

Pembahagian lvm Linux merujuk kepada "pengurusan volum logik". Nama Inggeris penuh lvm ialah "Pengurus Volume Logik", yang merupakan mekanisme untuk menguruskan partition cakera dalam persekitaran Linux adalah logik berdasarkan cakera keras dan partition . lapisan untuk meningkatkan fleksibiliti pengurusan partition cakera.

Adakah anda memerlukan lvm dalam linux? Adakah anda memerlukan lvm dalam linux? May 14, 2023 pm 08:49 PM

Linux menggunakan lvm. LVM merujuk kepada pengurusan volum logik, yang merupakan mekanisme untuk menguruskan partition cakera dalam persekitaran Linux LVM ialah lapisan logik yang dibina pada cakera keras dan partition untuk meningkatkan fleksibiliti pengurusan partition cakera. Ciri terbesar LVM ialah ia boleh mengurus cakera secara dinamik. Kerana saiz volum logik boleh dilaraskan secara dinamik tanpa kehilangan data sedia ada jika cakera keras baharu ditambah, ia tidak akan mengubah volum logik atas sedia ada. Sebagai mekanisme pengurusan cakera yang dinamik, teknologi volum logik meningkatkan fleksibiliti pengurusan cakera. Pengenalan kepada LVM LVM ialah singkatan Logical Volume Manager (LogicalVolumeManager Ia adalah kaedah untuk menguruskan partition cakera dalam persekitaran Linux).

Masalah pengesanan anomali berdasarkan siri masa Masalah pengesanan anomali berdasarkan siri masa Oct 09, 2023 pm 04:33 PM

Masalah pengesanan anomali berdasarkan siri masa memerlukan contoh kod khusus Data siri masa ialah data yang direkodkan dalam susunan tertentu dari semasa ke semasa, seperti harga saham, perubahan suhu, aliran trafik, dll. Dalam aplikasi praktikal, pengesanan anomali data siri masa adalah sangat penting. Outlier boleh menjadi nilai melampau yang tidak konsisten dengan data biasa, hingar, data yang salah atau peristiwa yang tidak dijangka dalam situasi tertentu. Pengesanan anomali boleh membantu kami menemui anomali ini dan mengambil langkah yang sesuai. Untuk masalah pengesanan anomali dalam siri masa, yang biasa digunakan

Bagaimana untuk menambah cakera keras dan melaraskan saiz LVM pada CentOS7? Bagaimana untuk menambah cakera keras dan melaraskan saiz LVM pada CentOS7? Jan 02, 2024 pm 12:00 PM

LVM ialah singkatan LogicalVolumeManager (Logical Volume Management), yang merupakan mekanisme untuk menguruskan partition cakera dalam persekitaran Linux. LVM memayakan satu atau lebih partition cakera (PV) ke dalam kumpulan volum (VG), yang bersamaan dengan cakera keras yang besar, di mana kita boleh membahagikan beberapa volum logik (LV). Apabila ruang dalam kumpulan volum tidak mencukupi, partition cakera baharu boleh ditambah. Kita juga boleh memperuntukkan beberapa ruang daripada ruang baki kumpulan volum untuk digunakan oleh volum logik yang tidak mempunyai ruang yang mencukupi. Model LVM adalah seperti yang ditunjukkan di bawah: Tidak perlu dimulakan semula untuk memuat semula fail cakera keras baharu Mula-mula, gunakan arahan cat cat/proc/scsi/scsi untuk menyemak imbas Id:??Apakah yang terbesar? Kemudian echo "scsiadd-

See all articles