Articles of 备份

服务器启动时的Centos备份

我写了bash脚本 ,在系统启动时从远程文件夹中备份一些文件。 所以在系统启动时,它将单元文件中的远程共享: [Unit] Description=CIFS Share from spr1-backup01 After=network-online.target [Mount] What=//192.168.18.12/oracle_backup Where=/mnt/smb Type=cifs Options=ro,vers=2.1,credentials=/root/creds/.cred_oralocalsys [Install] WantedBy=multi-user.target 之后备份单元启动(/root/nas/sender.sh是我的备份脚本) [Unit] Description=Backup oracle database After=mnt-smb.mount [Service] Type=simple ExecStart=/root/nas/sender.sh StandardOutput=journal [Install] WantedBy=multi-user.target Probles是如果启动时自动启动 – 它跳过实际的备份过程(我的意思是前面提到的bash脚本中的rsync部分)。 如果我手动运行这个脚本 – 一切都会很好,按预期工作。 任何想法为什么发生这种情况

P2V与单服务器域控制器

在我的办公室(7台PC)中有一个小型域,在一台运行Windows Server 2012 R2的桌面上物理安装了一个DC。 域中的所有组件都具有静态IP,包括DC和PC。 我想在运行DC的桌面上安装一个pipe理程序操作系统,以便更有效地使用我的硬件。 如何将物理单个DC(也是DNS和FSMO)转换为虚拟机, 而不对域中的其他PC 进行任何更改 ? 我想避免让我的服务器的IP或计算机名称改变。 我想从物理DC创build一个备份映像,并将其应用到虚拟机,但我不知道如何做到这一点。 编辑: 这是一个小型的办公室,在夜间和周末不活动。 它可以容忍很长的停机时间,所以不应该考虑。

Proxmox。 错误:虚拟机210的备份失败 – CT被locking(备份)

我尝试在我的Proxmox中创build容器(LXC)的备份,我得到错误: INFO: starting new backup job: vzdump 206 –node myserver –mode snapshot –storage backups-stor –remove 0 –compress lzo INFO: Starting Backup of VM 206 (lxc) INFO: status = running ERROR: Backup of VM 206 failed – CT is locked (backup) INFO: Backup job finished with errors TASK ERROR: job errors 我多次search互联网,并用命令find了build议: qm unlock <VM ID> […]

Windows Server Backup:由于光盘格式化错误而无法创build计划的备份作业

我正尝试在服务器2012 R2框中的Windows Server Backup中设置计划备份。 我可以运行创build备份的过程。 我select“备份到专用于备份的硬盘”。 我select一个可用的磁盘(1TB磁盘)。 它给你一个通知,说明将需要重新格式化选定的磁盘是好的。 我点击完成确认,并启动“格式化磁盘”过程。 接下来我得到以下错误: 我select了内部磁盘和外部驱动器(全部是全新的磁盘)。 没有什么似乎改变。 我总是得到错误,无法完成任务。 磁盘总是将其名称更改并且格式始终是NTFS,但永远不会完成并创build备份作业。 有没有其他人看到这个问题?

Azure:虚拟机备份说明

我正在努力使用捕获工具来首次捕获Linux Azure虚拟机。 第一步是运行sudo waagent –deprovision 。 运行此命令执行以下操作: 删除SSH主机密钥(如果configuration文件中的Provisioning.RegenerateSshHostKeyPair为'y') 这是否意味着我的私钥/公钥将不存在,而且我的现有服务器将不能再将这些密钥复制到对等设备中,从而无法通过SSH进入对等方? 清除/etc/resolv.conf中的名称服务器configuration 我相信我的自定义DNS名称也必须放回原位。 从/ etc / shadow中删除root用户的密码(如果configuration文件中的Provisioning.DeleteRootPassword为'y') 不熟悉/etc/shadow 。 我将不再有SSH访问我的服务器? 删除caching的DHCP客户端租约 我假设这是无害的。 将主机名重置为localhost.localdomain 我相信这只是一个问题,如果自定义主机名被设置。 删除上次调配的用户帐户(从/ var / lib / waagent获取)和关联的数据 这是一个由捕获工具本身或由我提供的帐户吗? 如果是后者,为什么呢?

是否可以从客户端PC上的Windows Server 2016备份中恢复文件?

我们定期将我们的物理服务器备份到(旋转)外部硬盘上。 我们的物理服务器是运行两个Server 2016 VM实例的Windows Server 2016:域控制器和生产服务器。 我正在对服务器发生故障,replace硬件不可(立即)可用,需要将VM还原到客户端计算机以恢复操作,直到有可用硬件更新的场景执行灾难恢复testing。 是否可以从Windows客户机(例如Windows 10)上的Windows Server Backup(Server 2016)创build的备份中恢复文件? (我到目前为止所尝试的:我将外接硬盘连接到Windows 10 PC,盯着“备份和恢复(Windows 7)”,并select“select另一个备份来恢复文件”,但没有find备份设备。

使用pg_dumpall备份和恢复Postgres,split&gzip&–set ON_ERROR_STOP = on

我有一个在CentOS 7.3上运行的PostgreSQL 9.4数据库。 数据库是相当香草,并通过https://yum.postgresql.org/安装。 我试图备份这个数据库,并在另一台主机上testing一个恢复。 如果我尝试使用–set ON_ERROR_STOP=on进行恢复,恢复将失败。 为什么是这样? 我的备份程序基于https://www.postgresql.org/docs/9.4/static/backup-dump.html上的build议。 在使用全新的Postgres安装包括initdb之后,我使用下面的命令。 pg_dumpall –clean | gzip | split –suffix-length=4 –numeric-suffixes –additional-suffix=.split.gz –bytes 1G – postgres.pg_dumpall. 这会产生一系列的文件: [postgres@db1 backups]$ ls postgres.pg_dumpall.0000.split.gz postgres.pg_dumpall.0001.split.gz … postgres.pg_dumpall.0040.split.gz [postgres@db1 backups]$ 要恢复,我想我可以使用cat , gunzip和psql –set ON_ERROR_STOP=on 。 但是这不起作用: [postgres@db2 ~]$ cat postgres.pg_dumpall.*.split.gz | gunzip | psql –set ON_ERROR_STOP=on postgres SET SET SET ERROR: […]

Windows Server 2008 R2 – LAN用户文档的自动和透明备份

首先,由于我不是母语的人,请忍受我原始的英语。 我有一台运行2008 R2的服务器,客户端连接到一个小型局域网(几十台机器)上。 该服务器是一个域控制器(运行dns和dhcp服务器)的硬件是相当古老的,奔腾D 2.66Ghz。 客户端计算机并不总是连接到域。 我负责build立一个简单的备份解决scheme,这个解决scheme对于用户来说是自动和透明的,也就是说,要求用户进行最less量的交互。 当客户端连接到域时,他们的文档(例如Windows知名文件夹)应该备份到服务器上,为每个用户提供增量备份和空间配额。 我看到有很多方法可以实现这个目标,但是我试图find一个对于这个configuration最有意义的方法,轻量级的,易于设置和pipe理的,并且理想的是免费的。 截至目前我摆弄UrBackup,这允许细粒度的configuration。 我希望通过GPO以静默方式部署客户端版本的软件,并对其进行configuration,使用户无需任何configuration(特别要备份的文件夹)。 我想就这种问题最常见的解决scheme有几个线索和线索。 谢谢。

使Duplicity列表文件被备份?

当使用rsync –dry-run ,它可以列出将要备份的文件。 但是,当我与副本做 duplicity –dry-run –name pchome –encrypt-sign-key xxx –include $HOME/Desktop –exclude '**' $HOME file:///mnt/backup 它只是给出统计。 题 我如何获得重复性以列出它将执行的更改(复制/备忘录)?

Clickhouse:当使用ALTER TABLE FREEZE PARTITION时,最新分区的备份/恢复不一致

我试图build立一个备份和恢复Clickhouse数据的过程,但是当我恢复数据并运行查询时,最近的分区似乎有差异。 我目前正在使用Clickhouse服务器版本1.1.54245的单个实例,而不是集群。 由于不兼容,我还无法升级到更高版本。 这是我的一个replaceMergeTree表的过程: 删除影子目录的内容,以便我们不会从早期的备份过程中获取影子文件。 首先,执行一个select语句,稍后将使用它来validation还原是否成功: select发生的date,count(*)FROM mytable组发出的事件发生dateorder_at_date 对于每个分区, ALTER TABLE mytable FREEZE PARTITION … 收集shadow / [0-9] *目录中的文件并将其备份。 收集元数据/ mydb.sql和元数据/ mydb / *文件并备份。 在另一台机器上,使用备份中的数据和元数据文件启动一个新的Clickhouse服务器。 执行与步骤2中相同的select语句来检查是否有任何差异。 问题是对于其中一个表,查询返回结果集中最后2个date的步骤7中的计数太低。 示例1:我在2017-10-02做了备份和恢复,这里是检查的结果:从2010-01-01到2017-09-30的所有date都很好。 但是2017-10-01:备份之前已经有99641了。还原之后有68432和2017-10-02:备份之前有37790.还原之后有1330 示例2:我在2017-10-03做了备份和恢复。 没有差异。 示例3:我在2017-10-03进行了第二次备份和恢复。 从2010-01-01到2017-09-30的所有date都很好。 恢复后查询结果完全丢失了2017-10-01。 在恢复后查询结果中完全丢失了2017-10-02。 2017-10-03部分丢失:备份之前有30716.还原后有20526 在执行FREEZE操作时会显示一条错误消息: Unknown error field: Poco::Exception. Code: 1000 Unknown error field: e.code() = 2 Unknown error field: e.displayText() = File […]