将真正的驱动器备份到VHD是非常容易的,例如在XP上使用Sysinternal的Disk2VHD或在Windows 7上使用Windows映像备份。但是,如何将该文件复制回来? 可以通过启动恢复CD或Windows安装DVD。 但也可以从运行的操作系统来完成吗? 它可以被脚本? 我们希望每天使用这个克隆驱动器到另一个驱动器。
对于生产分区的MongoDB安装,我们需要3个configuration服务器。 根据文档“configuration服务器mongod进程相当轻量级,可以在执行其他工作的机器上运行”。 但是,在默认configuration中,它们都启用了日志logging,并且预分配占用了3 GB的磁盘空间。 我认为一个configuration服务器的实际数据和交易量是相当小的,所以这似乎有点太多了。 有没有一种方法(安全地)运行这些configuration服务器与日志的磁盘使用less得多? 我需要configuration服务器上的所有日志吗? 我可以设置日志大小更小吗?
我的组织已经在多个海上平台上部署了2008年的RODC。 我们的想法是将我们的岸基领域扩展到我们的船上,以更好地控制安全政策。 selectRODC的假设是消耗更less的带宽。 还有安全问题,但这些是次要的。 海上互联网连接是由非常昂贵的卫星链路提供的。 速度从缓慢到不存在。 pipe理用户,计算机,组和权限更改以及GPO更新的速度令人难以忍受。 我开始相信我们已经对RODC发展了隧道愿景,并且拥有可写域控制器可能是更好的select。 我正在考虑一艘RWDC和一艘RODC。 这是一个小型的用户群,但拥有冗余是至关重要的。 还有更多,但我不能简短地总结它。 我很好奇,如果有人曾经testing过RODC和RWDC之间的带宽消耗差异吗? 用RWDCreplace其中一个RODC是否会显着增加带宽消耗? 我将redirectRODC从RWDC复制。 这将意味着一个域控制器连接到岸上。 就像现在坐的那样,通常需要几分钟的时间才能完成。 pipe理RWDC船上的pipe理员会使生活更美好。 恐惧是RWDC的喋喋不休会填满pipe道。 那么,有谁会testing这个区别?
如何在Linux中恢复大文件的副本? 我有一个巨大的文件(serveral gigabyes)部分复制到networking驱动器,这需要很长时间,而且大部分是在复制操作停止之前由于networking问题而被修复的。 如何恢复文件副本。 我不想要一个低效的脚本,并且ecp不起作用(它似乎不适用于大文件)。
我需要将一个大文件(损坏的MySQL表〜40GB)移动到一个单独的服务器上以修复它。 (当试图在我的生产服务器上修复时,它很快就杀死了服务器)。 为了做到这一点,我想将我的生产服务器中的.frm,.MYI和.MYD文件同步到云服务器。 我将/ var / lib / mysql / {database} /中的文件复制到/ home / {myuser},这样我就不需要为rsync命令启用root访问权限,并且100%确定数据库文件不是在使用(它不应该被写入或读取,但显然我不想closures我的生产数据库来确保)。 我试图复制的第一个文件大约是10GB。 我正在从我的生产服务器的一部分转移到另一部分,即到相同的磁盘arrays。 不幸的是,复制命令“cp filename newfilename”花费了太多的资源,导致服务器停滞不前。 如何将文件复制到不同的目录时使用更less的资源? (这需要多长时间并不重要)。 假设我设法做到这一点,那么在将文件rsyncing到云时,我可以期待什么样的资源使用情况? 任何人都可以build议一个更好的方式来做到这一点 我正在快速耗尽磁盘空间,因此需要尽快修复和归档此表。
我正在寻找一种解决scheme来跨越几个Linux服务器镜像或复制一个目录(或一个文件系统)。 理想的解决scheme将是一个允许所有服务器读写访问的解决scheme。 如果其中一台服务器出现故障,我也希望它对我有弹性,rest时应该仍然可以工作,而不会丢失任何数据。 我一直在寻找一些解决scheme: DRBD :块级复制,似乎有点矫枉过正; lsyncd :看起来很简单,但我对性能有怀疑; GlusterFS :似乎是一个很好的匹配,还没有弄清楚复制模式的工作原理。 它会有我需要的特征吗? 欢迎任何其他build议。
在一年多的时间里,我运行一个内部的PostGIS服务器,里面充满了OSM数据,用于基于Mapnik的tile生成和基于Nominatim的地理编码,并且使用日复制更新。 这工作得很好。 但是,随着使用量呈指数级增长,我希望通过添加额外的PostgreSQL服务器来实现更好的可靠性和性能。 而我有点失落。 由于PostgreSQL似乎不能自行处理复制,所以我会考虑使用像PgPool-II这样的中间件来保持服务器的同步。 但是恐怕这种用法是没有什么必要的:非常高的读写比,所有的写操作都是在每天相同的时间完成的。 我的问题很简单:你将如何保持这些服务器同步? 而且,在OpenStreetMap Foundation,MapQuest,Mapbox或CloudMade上做了什么呢? 谢谢。
对于某些读/写工作负载,我使用esata端口倍增从4磁盘arrays中获得30 MiB / s。 当我将完全相同的arrays移动到四个单独的sata连接时,我获得90 MiB / s的工作量。 这是乘数的预期性能影响? 如果不是的话,我该如何缩小软件,控制器或机箱之间的问题? 即使在多年来尝试了大量variables之后,我也得到了完全相同的结果: 许多Linux版本(RHEL5,Fedora 9,11,13,16)以及所有的内核。 两种types的机箱(包括低端的$ 100 4个硬盘型号),共四个机箱。 两种types的SATA控制器芯片组(Marvell 88SE91xx和Silicon Image 3132) 四个SATA控制器(约30-60美元的PCI-X1接口卡和一个PCI,所有基于FIS的交换)。 三个SATA速度(1.5,3.0和6.0 Gbps) (三星Spinpoint F1 1TB,WD Caviar黑色2TB,希捷Barracuda XT 3TB)四种types。 三台电脑(Athlon 3ghz + 1GB RAM,当我做第一个e-sataarrays,然后Core 2 Duo + 4GB,现在是Core i5 750 + 8GB)。 当我多年前做了我的第一个eSATA机箱时,我认为速度慢的原因与使用PCI(33mhz)卡,不成熟的SATA驱动程序或者SATA-1.5Gbps 5400 RPM驱动器有关。 但是现在用x1 6Gbps控制器,3.0内核和6Gbps 7200rpm HDDS,仍然没有任何改变。 我仍然得到相同的30 MiB / s的特定工作量,直到我将它移动到单独的SATA连接。 这是所有端口乘法实现的基本限制吗?
为了提高性能,我们有一些MySQL数据库服务器设置了基于行的复制。 软件写入主机,并从主机或从机读取。 一切都很好,大部分。 这是我的理解,MySQL将允许写入从属,即使它知道它是一个MySQL从属。 理想情况下,我想closures这个,所以即使有人写了一些错误的代码,得到一个读取连接,并执行UPDATE ,它会抛出一个错误,而不是把数据放在从属。 有没有办法在MySQL中做到这一点? 很显然,我们希望使我们的软件无法实现,但是就像我们服务器上的防火墙一样,我想尽可能防御。 谢谢!
我想用Ansible将文件从远程目录复制到本地目录,但是获取模块允许我只复制一个文件。 我有许多服务器,我需要文件(每个服务器相同的目录),我现在不用Ansible如何做到这一点。 有任何想法吗?