版权声明:©来自CSDN博客作者"Debug The Life"的原创作品,如需转载,请注明出处。 https://blog.csdn.net/zhaoxixc/article/details/82841294
- 邮件文件备份
[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 [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
[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/目录下