Articles of 备份

运行远程命令来保存debian软件包列表

我想将一些远程计算机的软件包列表(dpkg)备份到备份服务器上:它们全部运行Debian。 我已将rsa密钥configuration为在没有身份validation的情况下以root身份远程login到其他计算机。 如何在远程计算机上运行“dpkg –get-selections> file”命令来保存软件包列表,这样我的备份服务器可以复制这些文件?

使用mysqldump进行备份并将其放到另一台服务器上(Bash)

我正在使用cron作业每小时进行一次备份,现在我想在默认情况下将这些备份放到另一台服务器上。 我的脚本如下: mysqldump -u db_user -p db_password db_name| gzip > /current/path/for/backups/backup_$(date).sql.gz 我能做些什么来改变另一台服务器上新path的当前path?

使用版本控制和生命周期pipe理进行S3备份,以防止恶意删除备份?

我只是想通过一些聪明的人来运行这个想法,以确保我不会忽略一些明显的东西: 我想使用允许自动修剪备份的许多备份脚本之一将我的Linux服务器备份到S3。 所以我的S3 IAM策略显然必须给那个用户GET,PUT和DELETE权限。 但是由于DELETE权限将会在那里,所以我需要计划一个黑客获得对我的服务器root权限的最坏情况,并使用存储的凭证删除S3上的备份。 为了消除这种可能性,我正在考虑以下configuration: 在存储桶上启用了版本控制(黑客可以删除这些文件,但它们只被标记为在S3上被删除并且可以被我恢复) 在存储桶上启用生命周期策略以自动删除旧版本(最终删除文件的所有版本以最小化存储成本) 然后,唯一拥有存储桶删除权限或版本删除权限的用户将成为我的主Amazon账户用户,我将使用MFA进行configuration。 我在这里错过了什么? 我确实发现这声称… 您可以使用[…]上的对象过期function,但不能将其与S3版本控制一起使用 …我认为这是过时的信息? 在我的快速非正式实验中,似乎可以使用Object Expiration进行版本控制。 非常感谢!

服务器存储升级

我有一个Windows服务器2012 R2安装与以下存储: 1个900GB内置硬盘(OS驱动器) 1个1TB USB SSD(客户端计算机备份驱动器) 2个1TB USB SSD(C盘备份 – 每周热备份以进行非现场备份) 目前,networking上的所有共享文件夹都位于安装了服务器操作系统的C驱动器上。 C驱动器每晚备份到一个热插拔的SSD,每周更换一次磁盘。 另一个备份SSD用于客户端计算机备份。 这个问题,除了我不认为这是一个伟大的设置,事实上,C驱动器是空间不足,所以需要升级。 我的想法是完全调整设置如下: 购买一个3TB硬盘 用3个1TB SSD和新的3TB硬盘创build一个存储池 在存储池上创build奇偶校验卷 将服务器文件夹移出C驱动器并放到奇偶校验卷上 将C盘备份到奇偶校验卷上 将Azure备份设置为存储池上所有卷的非现场备份解决scheme 这是一个足够强大的设置提供在场和离场冗余? 我是否正确地假设这种设置会给〜3TB的可用存储空间,并且应该在存储池中的任何磁盘出现故障的情况下提供冗余? 这是一个成本效益的解决scheme? 任何build议,将不胜感激!

通过mysqldump连接到只允许一个IP的MySQL服务器

我有一个MySQL的云服务器。 在这一刻,我无法连接从我的电脑使用任何用户的服务器。 它想要的是允许使用mysqldump与一个特定的用户,只允许连接槽一个IP(我的IP,显然)。 我怎么做?

AutoMySQLBackup:为每个数据库创build一个文件

我用automysqlbackup来备份我的数据库。 这工作正常 – 但不幸的是,我没有得到每个数据库的单个文件,但一个累积文件称为 daily_all-databases_2016-04-15_12h01m_Friday.sql.gz . ├── daily │ └── daily_all-databases_2016-04-15_12h01m_Friday.sql.gz ├── latest ├── monthly ├── tmp └── weekly 我想为每个数据库获得单个存档。 我怎样才能做到这一点?

AWS Glacier与Vault Lock进行备份,但在极端情况下仍然可以移除

我公司为许多大型企业客户维护数据。 数据就是公司的一切,数据的丢失可能意味着失去所有的客户。 这意味着我理想的需要一个备份策略,无论是什么(动机黑客,心怀不满的员工,前女友,喝了太多的自己等等),都能真正保护数据。 具有保险库锁的Amazon Glacier似乎能够做到这一点 :它允许存储一个策略(可能是一个永不允许的删除策略),一旦到位,永远不会被撤销。 完善! 但是,我可以想象一些(极端)情况下删除是必要的: 我的备份脚本乱七八糟,把我的1TB备份文件拷贝了一万次到冰川保险库,而不是一次,现在每个月的存储价格为70,000美元 客户决定不再使用我们的服务,并要求删除他的所有数据 未来的隐私法(或法理学)可能意味着我们需要删除一些收集的数据 在未来的某个时候,我们发现我们可以更有效地存储数据,从而减less存储需求。 我一直无法find关于删除是否可能的任何信息。 我认为,亚马逊将有办法删除数据(即如果我停止支付,我想他们会删除某些时候的数据..)。 我想,如果亚马逊允许我删除一个保险库,但是只有在certificate了某个身份certificate之后(比如通过一个公证人 – 在上面提到的情况下,我不介意我要付500美元)删除数据)。 其他的东西实际上可能是可以接受的(但是我必须检查是否可以在Vault Lock中使用 – 任何指向这个信息的指针都会被理解),那就是一旦我决定删除一些文件,我可以标记他们删除,删除只发生在30天后。 我确实考虑过其他备份系统(例如办公室的DVD刻录机,然后在不同的物理位置encryption和存储备份),但显然自动系统更受欢迎!

备份如何处理基于快照的备份中的现有快照

我有一个关于包含快照的备份和虚拟机的问题。 如果我有一个运行在vmware上的虚拟机,有2个快照,并且基于快照的备份在一夜之间运行,它会删除我的所有快照,还是只删除在此过程中创build的快照?

更改准备用于还原旧驱动器的服务器的使用情况 – 是否需要RAIDconfiguration备份?

我们目前正在从生产中解雇Windows 2008服务器,并计划将其用于一些testing工作; 然而,有一种可能性,在几个月内,我们将再次需要在线几天,以防某些移民工作出现问题。 我的想法是简单地把它的磁盘放在一边,用一些新的做我的testing工作; 在紧急情况下,我可以简单地放回旧的磁盘,并让我的“旧”服务器回来。 现在,这将工作透明的“常规”桌面机器; 但是,该服务器有一个戴尔PERC 6i RAID卡,旧的磁盘configuration为RAID 1(也可能是新的)。 我是否需要执行RAIDconfiguration的某种备份,以便能够快速将旧磁盘重新联机并无缝重启“旧服务器”,或者由控制器以某种方式自动处理? (即,RAIDconfiguration已经存储在磁盘上,并在重新放入控制器时自动重新导入)

移动RAID硬盘到不同的服务器

对于我的IBM x3550 m4,我有一个RAID 1系统,突然失败了。 (系统板问题)。 在等待IBM的技术支持时,我确实需要从服务器获取数据,以便将其传输到临时服务器。 由于RAID 1是2个硬盘的重复,我的问题是,是否有可能从故障的服务器移动1个硬盘驱动器,并将其插入到相同的IBM x3550 m4只是为了得到/备份我需要的数据? (而不会丢失两者的任何数据)