小编San*_*dra的帖子

重建 250GB 需要多长时间?

在 PowerEdge 1900 中,我有一个 5x250GB 磁盘的硬件 RAID 5 + 1 个 250GB 热备用。

Disk 2 有错误,所以我在raid bios 中强制它离线以替换它。

现在已经重建到热备4个小时了,还没有完成。每分钟不到 1GB。

什么是预期的时间明智的?

需要这么长时间的原因可能是什么?

hardware raid hard-drive hardware-raid

7
推荐指数
1
解决办法
5385
查看次数

如何调试“已发送 HTTP 请求,等待响应”?

我在 ADSL 连接上有一台 Linux 服务器,我只是注意到有时我会

Connecting to example.com|xxx.xxx.xxx.122|:80... connected.
HTTP request sent, awaiting response...
Run Code Online (Sandbox Code Playgroud)

当我使用wget或例如像firefox这样的浏览器时。

在wget按CTRL-C然后再试一次“解决问题”的情况下,在firefox的情况下,重新加载页面也会使页面加载。

当它发生时,它接缝是随机的。我尝试将 DNS 更改为 Google 的 DNS,但我仍然遇到相同的问题。

题

我如何调试类似的东西,以便我可以找到问题的根源或模式?

networking linux http debugging wireshark

7
推荐指数
1
解决办法
4万
查看次数

RHEV 和 oVirt 有什么区别?

当我阅读关于 RHEV 和 oVirt 的维基百科文章时,我真的不明白为什么 Red Hat 有这两个项目,因为它们接缝解决了同样的问题?

http://en.wikipedia.org/wiki/RHEV

http://en.wikipedia.org/wiki/OVirt

oVirt 将包含在 Fedora 17 中,所以很明显他们在这两个项目中都投入了大量资金。

其中之一是短期解决方案,还是解决不同的问题/任务?

更新

基于此链接,oVirt 只是从常见的开源包构建的管理界面。

所以我推测 RHEV 的管理部分将在某个时候被 oVirt 取代。

virtualization redhat kvm-virtualization rhev ovirt

7
推荐指数
3
解决办法
3万
查看次数

OpenSWAN 可以取代 OpenVPN 吗?

背景

我现在有一个可用的 OpenVPN 设置,用户可以在其中将家里的专用网络与他们的计算机连接起来。

然而,大多数手机只支持 IPSec,所以我想为带有 IPSec 的手机提供与我为带有 OpenVPN 的计算机所做的相同的服务。

问题

我找不到任何描述如何配置 OpenSWAN 以向客户端提供私有 IP 的教程。

使用我的 OpenVPN,客户端必须提供密钥和密码才能访问。

题

可以将 OpenSWAN 配置为向客户端提供私有 IP,类似于我的 OpenVPN 设置吗?

OpenVPN 配置

port 1194
proto udp
dev tun
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/secrets/server.crt
key /etc/openvpn/secrets/server.key
dh /etc/openvpn/secrets/dh1024.pem
server 192.168.240.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.10.64.0  255.255.252.0"
push "dhcp-option DNS xxx.xxx.xxx.xxx"
duplicate-cn
keepalive 10 120
comp-lzo
user openvpn
group openvpn
persist-key
persist-tun
status /var/log/openvpn-status.log
log-append  /var/log/openvpn.log
verb 4
mute 20
plugin /usr/lib64/openvpn/plugin/lib/openvpn-auth-ldap.so "/etc/openvpn/auth/ldap.conf"
script-security 2
auth-user-pass-verify /etc/openvpn/scripts/check_cn_on_connect.sh …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu openvpn centos openswan

7
推荐指数
1
解决办法
9470
查看次数

zfs 接收 -F 做什么?

当我阅读时man zfs,zfs receive我看到

     -F      Force a rollback of the file system to the most recent snap-
             shot before performing the receive operation. If receiving an
             incremental replication stream (for example, one generated by
             "zfs send -R -Fi -iI"), destroy snapshots and file systems
             that do not exist on the sending side.
Run Code Online (Sandbox Code Playgroud)

但我不太明白-F实际上会做什么。

如果我zfs receive tank/pool然后收到的快照在目标端文件系统上回滚,这就是我想要的。

我想在哪些情况下使用-F?

freebsd zfs filesystems replication snapshot

7
推荐指数
1
解决办法
4726
查看次数

ZFS 快照回滚的速度是否取决于文件数量?

我已经测试了两台主机之间的 10Gbit 连接,以便能够从 host1 读取 10GB 文件并使用 netcat 将其写入 host2,其速度为 410MB/s。

当我通过相同的专用 10Gbit 连接使用 netcat 再次进行 ZFS 发送/接收时,我只能获得 70MB/s。快照为 2.5TB,包含 1500 万个文件。

题

这种放缓的原因可能是什么?瓶颈是回滚这么多文件的快照需要很多时间,还是文件数量不受ZFS回滚速度的影响?

更新

10GB 文件传输测试,我得到了 410MB/s,我想模拟了带回滚的 ZFS 发送/接收。因此,根据这个假设,我看到如此不同的速度让我感到非常惊讶。我使用速度来比较两个测试,所以我不必用随机数据生成 2.5TB 文件。

所以我不明白为什么“从主机 1 读取文件,使用 netcat 传输,将文件写入主机 2”比“zfs 从主机 1 发送快照,使用 netcat 传输,主机 2 上的 ZFS 接收/回滚”要快得多。

也许另一种问同样的方法是?:

如果我有两个相同大小的 2.5TB 快照,其中快照 1 包含 1 个文件,快照 2 包含 1500 万个文件。zfs receive他们两个的时间会一样吗?或者一个会比另一个更快?

networking freebsd performance zfs snapshot

7
推荐指数
2
解决办法
1347
查看次数

如何在 CentOS 上托管 deb/apt 存储库?

我想为 Ubuntu Precise 制作一个 Puppet 客户端及其依赖项的镜像,但托管在我的 CentOS 6 主机上。

如果我做

cd /var/ftp
wget -A deb -r -np -nH --cut-dirs=1 http://apt.puppetlabs.com/pool/precise/dependencies/
wget -A deb -r -np -nH --cut-dirs=1 http://apt.puppetlabs.com/pool/precise/main/
Run Code Online (Sandbox Code Playgroud)

然后在 Ubuntu Precise 上添加以下内容 /etc/yum.repos.d/mypuppet.repo

deb ftp://puppet.example.com precise main
deb ftp://puppet.example.com precise dependencies
Run Code Online (Sandbox Code Playgroud)

然后我得到

W: Failed to fetch ftp://puppet.example.com/dists/precise/dependencies/binary-amd64/Packages  Unable to fetch file, server said 'Failed to open file.  '
Run Code Online (Sandbox Code Playgroud)

题

是否有关于如何在 CentOS 上托管 deb/apt 存储库的工具或方法?

linux ubuntu debian centos

7
推荐指数
1
解决办法
5561
查看次数

如何阻止用户在服务器上运行 CPU 繁重的程序?

我有一个 24 核服务器,用户通过 SSH 连接到该服务器。

他们不应该运行像MATLAB、R或他们自己的脚本来执行模拟或类似的事情的CPU 繁重的程序。

有没有办法kill -9自动检测和CPU 繁重的进程?

linux copy

6
推荐指数
2
解决办法
2626
查看次数

如何重置/刷新 MediaWiki?

我有一个全新的 MediaWiki 安装,我想从另一个 wiki 进行一些大规模导入测试。

我预计我的第一次尝试会失败,最终我插入了 500 页带有损坏图像等的页面。

题

那么有没有办法重置/刷新MediaWiki,所以我进行了测试,刷新,对我的导入脚本进行了一些更改,然后再试一次?

我正在使用最新的 MediaWiki、CentOS 和 MySQL。

linux windows mediawiki

6
推荐指数
1
解决办法
3133
查看次数

如何从另一台主机以侦听模式启动netcat?

我有一个脚本,我想以nc监听模式开始10.10.10.11,但我想从10.10.10.10我有这个脚本的地方开始

ssh -n 10.10.10.11 nc -l 8023 | mbuffer -s 128k -m 1G | zfs receive $zfsPath
zfs send $newestSnap | mbuffer -s 128k -m 1G | nc -w 60 10.10.10.11 8023
Run Code Online (Sandbox Code Playgroud)

问题是,如果我10.10.10.10从那时起执行脚本,它在第一行执行后将不会继续,因为nc现在正在等待/侦听端口 8023 上的连接。

题

我想从 执行上述内容10.10.10.10,但如何让它在第一行之后继续?

linux freebsd ubuntu bash centos

6
推荐指数
1
解决办法
2203
查看次数