小编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 zfszfs 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 连接到该服务器。

他们不应该运行像MATLABR或他们自己的脚本来执行模拟或类似的事情的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
查看次数