Skip to content

LeeKasm/online-servers-backuomanger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

online-servers-backuomanger

针对online的VPS 用于在线备份当前系统

备份管理器(GNU / Linux)

要求:

备份管理器是一种软件,可用于在Dedibackup FTP空间上自动备份服务器。

第0步:要求

  • 有一个GNU / Linux发行版
  • 曾经的gettextPerl的安装

第1步:安装备份管理器

apt-get install backup-manager

第2步:配置备份管理器

root 身份登录时 编辑文件/etc/backup-manager.conf

root @dedibox:/ home / bertrand #nano /etc/backup-manager.conf
...

遵循最常见的选项:

选项的名称 值的示例 描述
本地存储
BM_REPOSITORY_ROOT “/var/archives” 用于存储存档的本地文件夹
BM_ARCHIVE_TTL “3” 要在本地存储的档案数量
BM_ARCHIVE_METHOD “tarball-incremental mysql svn” 要使用的存档方法。可以是一个几个,这些值:tarballtarball-incrementalmysqlsvn
要归档的元素
BM_TARBALL_DIRECTORIES “/etc /home” 要备份的文件夹列表
BM_TARBALL_BLACKLIST “/var/archives /home/notbackup” 最终要排除的子文件夹
转移到远程存储
BM_UPLOAD_METHOD “ftp” 传输备份的方法
BM_UPLOAD_ FTP _USER “sd-000” 识别用于FTP服务器
BM_UPLOAD_ FTP _PASSWORD “mYp4SsW0rd” 以前指定的用户的密码
BM_UPLOAD_ FTP _HOSTS “dedibackup.dedibox.fr” FTP服务器的 名称
BM_UPLOAD_ FTP _PASSIVE “true” 激活被动传输模式
BM_UPLOAD_ FTP _PURGE “true” 在转移(truefalse) 之前删除目录内容
BM_UPLOAD_ FTP _DESTINATION “/” 要复制的文件的目标文件夹(注意:它已存在于服务器上)
增量存档
BM_TARBALLINC_MASTERDATETYPE “monthly” 创建完整档案的频率。可以是每日(daily)或每月(monthly
BM_TARBALLINC_MASTERDATEVALUE “23” 创建完整存档的日期(从1(星期一)到7(星期日)进行每日备份,从1到31进行每月备份)
MySQL数据库
BM_MYSQL_DATABASES “mysql” MySQL数据库的名称
BM_MYSQL_ADMINLOGIN “root” 用于连接MySQL服务器的标识符
BM_MYSQL_ADMINPASS “” 与先前指定的标识符关联的密码
BM_MYSQL_HOST “localhost” MySQL服务器的名称
BM_MYSQL_PORT “3306” MySQL服务器的侦听端口
BM_MYSQL_FILETYPE “gzip” 备份存档(gzipbzip2)的 压缩格式
SVN服务器
BM_SVN_REPOSITORIES “” SVN的绝对路径
BM_SVN_COMPRESSWITH “gzip” SVN备份(gzipbzip2)的 压缩格式
高级
BM_PRE_BACKUP_COMMAND “” 允许在启动Manager之前执行脚本
BM_POST_BACKUP_COMMAND “” 允许在备份管理器的最后一个操作之后执行脚本

有关其他配置选项的更多信息,请参阅官方文档

第3步:运行备份管理器 手动备份

要手动运行备份管理器,请输入以下命令。你也可以选择添加‘-v’标识以便一步一步详细检查运行过程。

  # backup-manager

第4步:恢复备份

  • 您只需要连接到服务器dedibackup.dedibox.fr
bertrand @ dedibox:〜$ ftp -n dedibackup.dedibox.fr
连接到dedibackup.dedibox.fr。
220-FTP服务器就绪。
220 Ceci est un systeme prive  -  Aucun utilisateur anonyme autorise
远程系统类型是UNIX。
使用二进制模式传输文件。
ftp>用户sd-000 mYp4SsW0rd
331 Utilisateur sd-000好的。Veuillez taper votre mot de passe
230-L'utilisateur sd-000 a un acces de groupe sur:1000 106 105
230-104 46 44 30 29 25 24 20
230-4
230-OK。Le repertoire restreint courant est /
230 3597 Ko使用(0%) -  autorises:10240000 Ko
远程系统类型是UNIX。
使用二进制模式传输文件。
ftp> ls
200名Commande PORT执行人员
150 Connexion au port 32845
drwxr-xr-x    2 1000     1000          216 May 31 19:36 .
drwxr-xr-x    2 1000     1000          216 May 31 19:36 ..
-rw-------    1 1000     1000           10 May 31 19:36 .ftpquota
-rw-r--r--    1 1000     1000          123 May 31 19:36 dedibox-20060531.md5
-rw-r--r--    1 1000     1000       289778 May 31 19:36 dedibox-etc.20060531.tar.gz
-rw-r--r--    1 1000     1000      3393717 May 31 19:36 dedibox-home.20060531.tar.gz
226-Options: -a -l
226 6 elements au total
ftp> get dedibox-etc.20060531.tar.gz
local: dedibox-etc.20060531.tar.gz remote: dedibox-etc.20060531.tar.gz
200 Commande PORT executee
150-Connexion au port 32846
150 283.0 Koctets a downloader
226-Fichier transfere sans probleme
226 0.021 secondes (mesuree ici), 12.87 Moctets par seconde
289778 bytes received in 0.03 secs (9793.3 kB/s)
ftp> bye
221-Au revoir。Vous avez uploade 0 et downloade 283 Koctets。
221德洛格。
  • 检查文件是否已下载:
bertrand @ dedibox:〜$ ls
dedibox-etc.20060531.tar.gz
  • 解压缩了
bertrand @ dedibox:〜$ tar -xvzf dedibox-etc.20060531.tar.gz
等等/
等/ APM /
等/ APM / resume.d /
...
etc / profile文件
等/的mime.types
等/ bash_completion
  • 从现在开始,我们可以恢复我们想要的文件。例如…
bertrand @ dedibox:〜$ sudo mv / etc / network / interfaces /etc/network/interfaces.old
bertrand @ dedibox:〜$ sudo mv etc / network / interfaces / etc / network / interfaces

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published