我有一个包含两个物理卷 (PV) 的卷组 (VG)。VG 中的几个逻辑卷 (LV) 可能在两个 PV 上都使用扩展区。
有没有办法判断哪些LV占用哪些PV上的空间?
使用Duplicity,我可以对不受信任的远程存储进行增量、高效的备份。这工作正常,我可以在特定时间点(或之后的下一次备份)恢复文件。
那么现在我想知道在所有备份的历史记录中何时进行了特定的文件更改。文件更改时间戳和大小以及备份时间戳就足够了。
有什么办法可以做到这一点吗?
编辑:我应该澄清一下,我想查看该文件的每个更改/版本,而不仅仅是最后一个,例如,首次引入时,更改时。这可能是多个备份增量备份。
显然,我的 Apache httpd 实例正在为每个传入客户端连接的 IP 地址执行反向 DNS(RDNS,给我这个 IP 地址的主机名)查找。这不好。特别是因为有时解析失败并丢失 PTR 记录 - 28 秒后。
诊断:我添加%D
到我的“组合”日志样式并以这种方式查看响应时间:对于所有使用其主机名记录的那些显然 <1s 和 20+s 对于那些记录其 IP 的那些。
这是我尝试过的:
server-status
扩展。HostnameLookups Off
在配置中。mod_access
在Allow
/Deny
规则中没有给出任何主机名。我错过了什么?
这是噩梦般的日子之一:运行在 Linux SW-RAID1 上的虚拟化服务器运行的虚拟机在看似随机的代码块中表现出随机段错误。
在调试时,我发现一个文件在每次运行时都会给出不同的 md5sum。深入挖掘,我发现:组成 RAID1 镜像的原始磁盘分区包含 2 个位差异和 ca。一张盘上的 9 个扇区完全为空,而另一张盘上则充满了数据。
显然,Linux 从镜像集的不确定选择的磁盘中返回一个扇区。所以有时相同的扇区返回正常,有时损坏的返回。
该文件说:
RAID 不能也不应该防止介质上的数据损坏。因此,故意损坏磁盘上的数据(例如使用 dd)以查看 RAID 系统将如何处理也没有任何意义。很有可能(除非您损坏 RAID 超级块)RAID 层永远不会发现损坏,但您在 RAID 设备上的文件系统将被损坏。
谢谢。那会帮助我入睡。:-/
有没有办法让 Linux 至少通过使用扇区校验和或类似的东西来检测这种损坏?这会在 RAID5 设置中检测到吗?这是我希望我使用 ZFS 或 btrfs 的时刻吗(一旦它在没有超级管理员功能的情况下变得可用)?
编辑:我并不孤单。
作为小型网络(<50 个客户端)的 Windows 软件分发的新手,我想知道如何处理像 Adobe 的 Reader 或 Java 这样的软件包。我可以通过组策略将它们部署为 MSI。但是当客户端软件检测到更新时会发生什么?有哪些常见的处理方法?禁用软件的自动更新功能?当管理员检测到新版本时重新部署?
只是为了获取知识,感谢您的任何提示。
从不受信任的计算机登录远程系统当然不是一个好主意。但有时这显然是必要的。公开未加密的 SSH 密钥文件当然不是选项。输入普通密码也没有。
S/Key 似乎是“通常”的解决方案,但它需要严格遵循列表中的密码顺序。这对于共享帐户来说是不可取的,因为所有各方都需要同步列表的使用。
有什么方法可以制作对使用顺序没有要求的 OTP?其他想法?
背景:两个管理员共享一个帐户。另一个人应该得到一个密封的“紧急信封”,其中包含该帐户的信息。只有在其他管理员不可用的情况下才允许破坏密封。
我习惯于通过 Trac(SVN 存储库)对提交消息进行提交后挂钩触发器处理。立即添加了评论(或操作)。
现在我切换到 Mercurial 作为 VCS 和 Redmine 作为票务系统。Redmine 确实识别变更集/提交消息中的信息,如“refs #185”——但需要几分钟才能出现在故障单中。
任何想法这是为什么?是否以某种方式定期调用获取变更集的例程?
linux ×2
apache-2.2 ×1
backup ×1
corruption ×1
deployment ×1
duplicity ×1
group-policy ×1
httpd ×1
lvm ×1
mercurial ×1
password ×1
raid1 ×1
redmine ×1
reverse-dns ×1
security ×1
ssh ×1
update ×1