extmail資料備份和mysql庫備份
阿新 • • 發佈:2018-11-01
- 郵件檔案備份
[[email protected] extman]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_mail-lv_root
443G 206G 234G 47% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sda1 485M 125M 335M 28% /boot
/dev/mapper/vg_mail-lv_home
394G 237G 138G 64% /home
[ [email protected] extman]# find / -name domains
/var/home.bk/vpopmail/domains #猜測前期目錄的備份
/var/maildata/domains #現在的存放路徑
/home/vpopmail/domains #猜測前期的目錄
[[email protected] ~]# find / -name webman.cf #查詢配置檔案
/var/www/html/extsuite/extman/webman.cf
[[email protected] extman]# cat webman.cf | grep MAILDIR #過濾出配置檔案中的郵件存放路徑
SYS_MAILDIR_BASE = /var/maildata/domains/
[[email protected] extman]# du -sh /var/home.bk/vpopmail/
936M /var/home.bk/vpopmail/ #前期存放目錄備份檔案的大小
[[email protected] extman]# du -sh /home/vpopmail/
936M /home/vpopmail/ #前期存放目錄的大小
[[email protected] extman]# du -sh /var/maildata/
21G /var/maildata/ #現在存放路徑的大小
[[email protected] extman]#
[[email protected] ~]# tar -zcvf /root/mail20180925bak.tar.gz /var/maildata/domains/
#將現存放目錄進行壓縮到/root/目錄下,並且命名為mail20180925bak.tar.gz
[[email protected] ~]# du -sh /root/mail20180925bak.tar.gz #檢視壓縮後的大小,小了6個G
15G /root/mail20180925bak.tar.gz
[[email protected] ~]# scp mail20180925bak.tar.gz [email protected]:/home/ajie/
#將備份檔案傳送到192.168.10.143主機的/home/ajie/目錄下,以ajie使用者進行登陸遠端主機
[email protected]'s password:
Attempting to create directory /home/ajie/perl5
mail20180925bak.tar.gz 100% 14GB 60.4MB/s 03:59
[[email protected] ~]#
- 資料庫備份
[[email protected] ~]# mysql -uroot -p
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| zabbix |
+--------------------+
5 rows in set (0.00 sec)
mysql> use information_schema;
mysql> select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables; #檢視所有資料庫的總大小
mysql> select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='zabbix'; #檢視zabbix資料庫的大小
mysql> select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='zabbix' and table_name='task'; #檢視zabbix資料庫中的task表的大小
[[email protected] ~]# mysqldump -BR extmail -u root -p --default-character-set=utf8 > /home/ajie/extmail20180925.sql; #備份資料庫extmail到/home/ajie/目錄下