我注意到大多数磁带驱动器供应商提供两种选择:全高或半高。半高驱动器在物理上更小、更便宜,但与全高同类产品相比,它们的规格似乎相同。
这些驱动器之间的真正区别是什么?如果它们在操作上真的完全相同,我敢肯定没有人会购买更昂贵的全高驱动器,并且它们将停止生产。
在一个不同的问题有关配置RAID阵列,作者是建设有8个驱动RAID阵列。
一个答案建议在 RAID 5 中使用 7 个驱动器,剩下的一个作为热备用。由于 RAID 6 可以防止两次故障,即使它们是并发的,我认为它总是更好的选择。
您什么时候会使用热备份而不是额外的奇偶校验驱动器?
我有一台带有 Smart Array E200 RAID 控制器的 HP ProLiant DL180 G5 服务器。RAID 控制器拒绝将插入的驱动器识别为阵列。故事到此为止...
该服务器(我们的文件服务器)需要升级。它从 8 个 250GB 驱动器开始:
计划是用由更大磁盘组成的 RAID10 阵列替换 RAID5 阵列和热备用。如果需要任何恢复,旧驱动器将保持不变。使用了以下过程:
此过程按预期工作。但是上次备份丢失了一些数据,所以我需要从原始阵列中的驱动器中恢复数据。这是我所做的:
此时,我收到以下错误:
1785-Slot 0 Drive Array Not Configured
Drive positions appear to have changed.
Run Array Diagnostics Utility (ADU) if previous positions are unknown.
Then turn system power OFF and move drives to their …Run Code Online (Sandbox Code Playgroud) 我在运行 Hyper-V Server 2008 R2 的主机上托管多个虚拟机。大约 16 个月前,这些磁盘最初是在不同的服务器(2008,而不是 R2)上配置的,一年前迁移到该服务器上。大多数来宾都运行 Windows 7。
最近,我将 VHD 大小与来宾报告的已用空间进行了比较,并注意到有几台机器的 VHD 文件比实际需要的大 50-100%。所以我决定尝试压缩 VHD 文件以释放主机上的空间。我按照我在互联网上找到的说明进行操作,大致如下:
我第一次尝试这个时,它完美地工作,并将我的 VHD 的大小减少了大约 50%。但是对于每个其他来宾的磁盘,我收到此错误消息:
The server encountered an error trying to edit the virtual disk.
'The system failed to compact 'C:\example.vhd'. Error Code: The requested
operation could not be completed due to a file system limitation
Run Code Online (Sandbox Code Playgroud)
没有来宾启用 NTFS 压缩。这些磁盘没有快照。还有什么可能导致此错误?
编辑:任何描述自动检查动态 VHD 大小的解决方案的人的奖励积分。
我已经阅读了很多关于 PCI DSS 及其要求的文章,但我不清楚究竟是什么决定了组织是否需要担心 PCI DSS 合规性。
我们使用基本的HiSpeed 6200 POS 终端接受付款,该终端通过我们的办公室 LAN 连接到互联网。我们没有使用 VLAN。该终端未与任何支付处理应用程序集成,它只是打印出纸质收据。
我是否需要担心 PCI DSS 合规性?
我有一个Get-WmiObject使用-Credential. 但是,如果我在本地机器上运行它,则会出错:
Get-WmiObject : User credentials cannot be used for local connections
添加 if localhost 逻辑以避免此错误的正确方法是什么?或者,还有更好的方法?
您将使用什么工具来验证恢复的文件结构是否完整?我的环境是 Windows Server 2008 文件服务器。(我们使用磁带进行备份,但这无关紧要。)
我特别在寻找一种工具,它可以:
一些背景:我最近不得不更换文件服务器中的磁盘。升级计划在最近一次完整备份后 36 小时开始,因此我创建了一个差异备份。但是,事实证明,我们的一个应用程序正在清除保存到服务器的文件的存档位,因此这些未包含在差异备份中。直到我的用户报告某些文件丢失时,我才意识到这一点。
除此之外,是否还有其他常用方法来验证还原的完整性完整性?我经常被告知,通过恢复备份来测试备份是知道备份是否正常工作的唯一方法,但是您如何处理它 99% 正确工作而其他 1% 静默失败的情况?
更新:显然我需要澄清一些事情。
我已经熟悉“测试备份的最佳方法是恢复它”的常识。这是必要的步骤,但还不够。能够恢复您备份的文件并不能保证首先备份您需要的所有文件。这就是我需要解决的问题。
我目前在一家 SaaS 公司工作,目前我们有多个 Debian 服务器在我们的数据中心运行以支持我们的应用程序。
过去,当发布安全更新时,我们能够登录每台机器并使用所需的更新手动更新它们。随着我们有更多的客户端(因此也有更多的服务器),我们发现手动执行此操作开始变得很麻烦。
我只是想知道是否是每次更新时同时升级多个服务器的方法(或最佳实践)?
我正在考虑编写一个 cron 脚本,它会在每个周末自动应用所有更新,但我认为可能有更优雅的方法来做到这一点?
使用powershell,我计划在远程主机上运行许多函数来收集信息。
下面是一个示例,只需运行一个名为 getcontentfile 的函数并将参数作为远程主机的名称即可远程检索文件的内容:
function getcontentfile
{
[CmdletBinding()]
param($hostname)
$info = Get-Content "C:\fileinfo.xml"
write-host $info
}
Run Code Online (Sandbox Code Playgroud)
此函数应将有关远程主机的信息返回到 PowerShell 的本地实例。我怎样才能修改这个脚本来做到这一点?
我有两台运行 BIND9 的 DNS 服务器,一台主机和一台从机。当主服务器上的区域文件更新时,我希望从服务器立即开始为更改的记录提供服务,但 BIND 给了我一些建议。
DNS 区域传输已经在 master 和 slave 之间正常工作。我可以登录从服务器并运行dig @dnsmaster myzone. AXFR,它会打印出该区域的全部内容。为了使其工作,DNS 主机配置了notify yes和also-notify { dnsslave }。同样,从站配置为allow-transfer { dnsmaster }.
当 dnsmaster 更新时,我运行rndc reload并告诉我正在发送通知。通过检查/var/named/slavedata/. 它们包含最新的数据,与主人知道的相匹配。
现在是奇怪的部分。
从服务器将继续提供旧的、陈旧的 DNS 记录,完全忽略在收到主服务器通知后磁盘上有新数据可用的事实。我使用dig的检查与此命令的结果:dig @slaveserver record.zone.tld。
我认为 BIND 可能会保留其权威区域的内存缓存,因此我将max-cache-size和设置max-cache-ttl为 0,但这没有任何效果。
我尝试了其他方法来刷新这个所谓的缓存,通过在从服务器上运行类似rndc flush和 的命令rndc reload,但它仍然返回旧的陈旧记录。
最后发现MINTTLonzone被设置为86400(24小时),所以我暂时将其MINTTL改为15秒,并重启了从服务器。无效 - 从站只会在服务重新启动后提供更新的 DNS 结果。
这里发生了什么?收到区域更新通知时 BIND9 的预期行为是什么?它总是尊重TTL …
powershell ×2
raid ×2
backup ×1
bind ×1
debian ×1
hp ×1
hp-proliant ×1
linux ×1
lto ×1
master-slave ×1
pci-dss ×1
security ×1
tapedrive ×1
update ×1
verification ×1
vhd ×1