Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux 记一次服务器网站数据迁移实例

记一次服务器网站数据迁移实例

May 07, 2020 pm 04:39 PM
1

公司服务器有一个系统盘40G,目前已经用掉了30%左右,老板新购了一块磁盘200G,让我把之前数据迁移到新的磁盘上。迁移工作非常顺利。这里和大家分享下我是怎么做的。

格式化

lsblk查看新的磁盘文件名

首先我们需要知道磁盘文件用,用lsblk来查看,知道了新的磁盘文件名为/dev/vdb

分区

我将200G的磁盘分了两个区,大小分别为50G和100G,剩下50G留着以后看看怎么用。

# 分区的命令
fdisk /dev/vdb
…… 

# 强制让内核重新找一次分区表
partprobe

# 格式化分区
mkfs.xfs /dev/vdb1
mkfs.xfs /dev/vdb2
Salin selepas log masuk

挂载

分区及格式化后,就需要挂载分区。linux下分区必须先挂载才能使用。

创建一个新的目录/data,用来挂载/dev/vdb1。这个分区暂时保留,留着以后用。

网站数据都在/www 目录下,这个目录的数据我们是准备存放到新磁盘分区上的。怎样让迁移工作量最小化呢?

我采用的方法是,将原目录/www 修改为 /wwwbak,然后重新创建空目录 /www 。/www目录现在是空的了,所以可以挂在到新的磁盘分区上,我们将100G的分区挂载到/www目录。然后将/wwwbak目录的所有数据复制到/www目录。至此,迁移工作就完成了。

# 关闭nginx及mysql服务
killall nginx
killall mysqld

# 将原/www目录修改为/wwwbak
mv /www /wwwbak
# 创建空目录
mkdir /www /data

# 挂载
mount /dev/vdb1 /data
mount /dev/vdb2 /www
Salin selepas log masuk

修改/etc/fstab文件

修改/etc/fstab 文件,让开机自动挂载。

# 查看分区的uuid
blkid

# 修改fstab文件内容
vim /etc/fstab
...

# 重新挂载一遍看有没有错误
mount -a
Salin selepas log masuk

迁移数据

迁移数据这个时候就非常简单了。cp一定要加选项-a,这样文件属性不会改变。

# 复制数据
cp -a /wwwbak/* /www

# 开启ningx和mysql
/etc/init.d/nginx start
/etc/init.d/mysql start
Salin selepas log masuk

数据迁移后,/wwwbak目录就可以删除了,也可以留着,做一个备份。

Atas ialah kandungan terperinci 记一次服务器网站数据迁移实例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

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)

Tutorial mencari kata kunci untuk arahan linux biasa Tutorial mencari kata kunci untuk arahan linux biasa Mar 05, 2025 am 11:45 AM

Tutorial ini menunjukkan pencarian kata kunci yang cekap di Linux menggunakan keluarga perintah Grep dan alat yang berkaitan. Ia meliputi teknik asas dan canggih, termasuk ungkapan biasa, carian rekursif, dan menggabungkan arahan seperti AWK, SED, dan XA

Kandungan kerja Jurutera Operasi dan Penyelenggaraan Linux Apa yang dilakukan oleh jurutera operasi dan penyelenggaraan Linux? Kandungan kerja Jurutera Operasi dan Penyelenggaraan Linux Apa yang dilakukan oleh jurutera operasi dan penyelenggaraan Linux? Mar 05, 2025 am 11:37 AM

Artikel ini memperincikan peranan pelbagai pentadbir sistem Linux, merangkumi penyelenggaraan sistem, penyelesaian masalah, keselamatan, dan kerjasama. Ia menyoroti kemahiran teknikal dan lembut yang penting, jangkaan gaji, dan pelbagai kerjaya PR

Bagaimana saya mengkonfigurasi Selinux atau AppArmor untuk meningkatkan keselamatan di Linux? Bagaimana saya mengkonfigurasi Selinux atau AppArmor untuk meningkatkan keselamatan di Linux? Mar 12, 2025 pm 06:59 PM

Artikel ini membandingkan Selinux dan Apparmor, modul keselamatan kernel Linux yang menyediakan kawalan akses wajib. Ia memperincikan konfigurasi mereka, menonjolkan perbezaan pendekatan (berasaskan dasar dan berasaskan profil) dan kesan prestasi berpotensi

Bagaimana saya membuat sandaran dan memulihkan sistem linux? Bagaimana saya membuat sandaran dan memulihkan sistem linux? Mar 12, 2025 pm 07:01 PM

Butiran artikel ini Linux Sistem sandaran dan kaedah pemulihan. Ia membandingkan sandaran imej sistem penuh dengan sandaran tambahan, membincangkan strategi sandaran yang optimum (keteraturan, pelbagai lokasi, versi, ujian, keselamatan, putaran), dan DA

Bagaimanakah saya menggunakan Ekspresi Biasa (Regex) di Linux untuk pemadanan corak? Bagaimanakah saya menggunakan Ekspresi Biasa (Regex) di Linux untuk pemadanan corak? Mar 17, 2025 pm 05:25 PM

Artikel ini menerangkan cara menggunakan Ekspresi Biasa (Regex) di Linux untuk pencocokan corak, carian fail, dan manipulasi teks, memperincikan sintaks, arahan, dan alat seperti grep, sed, dan awk.

Bagaimanakah saya memantau prestasi sistem di Linux menggunakan alat seperti Top, HTOP, dan VMSTAT? Bagaimanakah saya memantau prestasi sistem di Linux menggunakan alat seperti Top, HTOP, dan VMSTAT? Mar 17, 2025 pm 05:28 PM

Artikel ini membincangkan menggunakan Top, HTOP, dan VMSTAT untuk memantau prestasi sistem Linux, memperincikan ciri unik dan pilihan penyesuaian mereka untuk pengurusan sistem yang berkesan.

Bagaimanakah saya melaksanakan pengesahan dua faktor (2FA) untuk SSH di Linux? Bagaimanakah saya melaksanakan pengesahan dua faktor (2FA) untuk SSH di Linux? Mar 17, 2025 pm 05:31 PM

Artikel ini menyediakan panduan untuk menubuhkan dua faktor Pengesahan (2FA) untuk SSH di Linux menggunakan Google Authenticator, perincian pemasangan, konfigurasi, dan langkah penyelesaian masalah. Ia menyoroti manfaat keselamatan 2FA, seperti Sec yang dipertingkatkan

Kaedah untuk memuat naik fail untuk arahan linux biasa Kaedah untuk memuat naik fail untuk arahan linux biasa Mar 05, 2025 am 11:42 AM

Artikel ini membandingkan arahan Linux (SCP, SFTP, RSYNC, FTP) untuk memuat naik fail. Ia menekankan keselamatan (memihak kepada kaedah berasaskan SSH) dan kecekapan, menonjolkan keupayaan pemindahan delta RSYNC untuk fail besar. Pilihan bergantung pada saiz fail,

See all articles