extmail数据备份和mysql库备份

  • 邮件文件备份
[root@mail 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
[root@mail extman]# find / -name domains
/var/home.bk/vpopmail/domains  #猜测前期目录的备份
/var/maildata/domains  #现在的存放路径
/home/vpopmail/domains  #猜测前期的目录
[root@mail ~]# find / -name webman.cf  #查找配置文件
/var/www/html/extsuite/extman/webman.cf
[root@mail extman]# cat webman.cf | grep MAILDIR  #过滤出配置文件中的邮件存放路径
SYS_MAILDIR_BASE = /var/maildata/domains/
[root@mail extman]# du -sh /var/home.bk/vpopmail/
936M    /var/home.bk/vpopmail/  #前期存放目录备份文件的大小
[root@mail extman]# du -sh /home/vpopmail/
936M    /home/vpopmail/  #前期存放目录的大小
[root@mail extman]# du -sh /var/maildata/
21G     /var/maildata/  #现在存放路径的大小
[root@mail extman]# 

[root@mail ~]# tar -zcvf /root/mail20180925bak.tar.gz /var/maildata/domains/
#将现存放目录进行压缩到/root/目录下,并且命名为mail20180925bak.tar.gz

[root@mail ~]# du -sh /root/mail20180925bak.tar.gz   #查看压缩后的大小,小了6个G
15G     /root/mail20180925bak.tar.gz

[root@mail ~]# scp mail20180925bak.tar.gz ajie@192.168.10.143:/home/ajie/
#将备份文件传送到192.168.10.143主机的/home/ajie/目录下,以ajie用户进行登陆远程主机
ajie@192.168.10.143's password: 
Attempting to create directory /home/ajie/perl5
mail20180925bak.tar.gz                                                           100%   14GB  60.4MB/s   03:59    
[root@mail ~]# 
  • 数据库备份
[root@zabbix ~]# 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表的大小

[root@zabbix ~]# mysqldump -BR extmail -u root -p --default-character-set=utf8 > /home/ajie/extmail20180925.sql;  #备份数据库extmail到/home/ajie/目录下
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值