小编And*_*ley的帖子

ZFS - RAIDZ-1 真的有那么糟糕吗?

我有一台 NAS 服务器,带有 4 个 2TB WD RE4-GP 驱动器,采用 RAID10 配置(4TB 可用)。我的空间不足(剩余可用空间小于 1TB)。我有 0 美元可用于购买更大/更多驱动器/机箱。

我喜欢我读到的有关 ZFS 数据完整性特性的内容,这些特性本身就足以让我从现有的 XFS(软件)RAID10 切换。然后我读到了 ZFS 对 RAID5 的卓越实现,所以我想我什至可以使用 RAIDZ-1 在讨价还价的情况下获得多达 2TB 的可用空间。

不过,我一直在读更多 帖子说差不多,只是从不使用RAIDZ-1。只有 RAIDZ-2+ 足够可靠来处理“现实世界”驱动器故障。当然,就我而言,RAIDZ-2 没有任何意义。在单个池 (RAID10) 中使用两个镜像 vdev 会好得多。

我是不是很想将 RAIDZ-1 用于 4 个 2TB 驱动器?

我应该只使用一个包含两个镜像 vdev(基本上是 RAID10)的池,并希望压缩能给我足够的额外空间吗?

无论哪种方式,我都计划使用压缩。我只有 8GB 的​​ RAM(最大),因此无法进行重复数据删除。

这将在 FreeNAS 服务器上(即将替换当前的 Ubuntu 操作系统)以避免 ZFS-on-Linux 的稳定性问题。

zfs freenas raidz

22
推荐指数
1
解决办法
10万
查看次数

所有数据库的 MySQL Master-Master 复制。如何?

背景:按照这个优秀的指南,我在 Master-Master 基于行的复制 (RBR) 中设置了两个 MySQL 5.1 服务器。我希望复制所有数据库,并将定期添加新数据库。

目标:我希望能够通过将数据库添加到其中一台服务器来将新数据库添加到复制中; 无需停止两个从站,更改配置文件,重新启动 MySQL 服务器,然后再次启动从站。

:从我读过,我我可以通过简单的漏报任何一个做到这一点binlog-do-dbbinlog-ignore-dbreplicate-do-db,并replicate-ignore-db在每个服务器的配置设置,但我不能肯定。MySQL 的关于如何评估数据库级和级复制选项的文档让我认为可能根本没有办法做到这一点。

我的/etc/mysql/my.cnf文件的相关部分复制如下。我在正确的轨道上吗?我想要的甚至可能吗?

大师 1 :

[mysqld]
binlog-format = row
server-id = 1
replicate-same-server-id = 0
auto-increment-increment = 2
auto-increment-offset = 1

master-host = <master2_ip>
master-user = slave_user
master-password = <password>
master-connect-retry = 60

log-bin = /var/log/mysql/mysql-bin.log
relay-log = /var/lib/mysql/slave-relay.log
relay-log-index = /var/lib/mysql/slave-relay-log.index
expire_logs_days = 14 …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-replication mysql5.1

17
推荐指数
1
解决办法
2万
查看次数

如何备份存储服务器?

我正在考虑实施一个非常大的存储服务器,用作其他几台服务器(均基于 Linux)的实时 NAS。

非常大,我的意思是 4TB 和 20TB 之间的可用空间(尽管我们不太可能真正做到 20TB)。

为了数据安全和性能,存储服务器将是 RAID 10,但我们仍然需要一个备份解决方案,包括异地备份。

我的问题是:你如何备份这么多数据!?

这不像我可以只连接一个便携式硬盘驱动器并传输文件。我们目前没有其他设备具有如此大的存储空间。

我是否需要为第二台异地存储服务器做预算,还是有更好的解决方案?

raid backup storage network-attached-storage

14
推荐指数
3
解决办法
3475
查看次数

同一交换机上的本地和公共 IP?

这一切都在标题中。是否可以将本地和公共 IP 分配给连接到同一交换机的不同节点?

我有 4 个服务器,每个服务器有 2 个千兆以太网端口。我希望每个端口都有一个公共 IP,其余端口具有用于服务器到服务器流量的本地 IP。

编辑:

我想这样做的原因是我的交换机比我们公司面向公众的路由器低几层,我不想用只需要来自 4 个服务器之一的流量阻塞其他交换机和路由器到另一个。公共流量将是最小的,但服务器到服务器将是巨大的。

编辑2:

我刚刚与我们的提供商确认(我们正在租用机架空间):我无法访问任何上游的 NAT 硬件。我们所拥有的只是一个 IP 范围和一些交换机,无法重新组织,因为其他客户也使​​用它们。所以在这一点上,我的选择似乎是:

  1. 理想:购买支持 NAT 的防火墙/路由器并在当前交换机下配置每个服务器上的 NIC 绑定到本地 IP,路由器会将公共 IP 转发到本地 IP。
  2. 便宜:将交换机分成 2 个 VLAN,用于公共/本地 IP 范围划分。该交换机确实支持 802.1q VLAN。

我们现在将使用 2,如果带宽需求增长,将来可能会切换到 1。感谢大家的建议。

ip switch local

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

Apache:“标头集服务器”不起作用

我正在尝试做一些我认为很简单的事情。我只想更改ServerApache 为每个请求发送的标头。这是我的httpd.conf文件中的一行:

Header always set Server "My Server name"

但是,这是Server标题中返回的内容:

Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g

顺便说一句,这就是我正在使用的软件(多么方便)。我确实启用了 mod_headers,它适用于我的配置文件中的其他指令。

编辑:我在 Ubuntu Server 8.04 LTS x64 上运行它。

为什么这不起作用?

ubuntu apache-2.2

3
推荐指数
1
解决办法
4049
查看次数