小编Don*_*ill的帖子

如何在现代计算机上成功安装 8 位 SCSI 驱动器?

我有许多内部 8 位 SCSI-1 驱动器,我想将它们存档以用于历史目的。这些都是 id Software 用来创建 DOOM 和 Quake 的旧 NeXT Cubes 和 NeXTStations(单色和彩色)。我想将这些机器捐赠给他们可以做一些好事的地方,但约翰卡马克十多年前让我保证,如果我把它们传递出去,我会擦除驱动器,我不想丢失任何无价的数据就在他们身上。

从理论上讲,我意识到 SCSI 向后兼容,因此我可以将其插入适当的电缆和现代 SCSI 卡中...

但我怀疑这不是那么简单,而且,我需要什么类型的电缆或适配器以及从哪里获得它们并不明显。

如果我成功提取了数据,我将 ping 约翰,看看是否可以向公众发布磁盘映像。这是他的数据,所以这将是他的电话。id 已经开源了他们的大部分代码,所以这里可能没有任何有用的东西,但是如果有的话,我的极客会讨厌丢失它。:)

hard-drive data-recovery scsi

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

如何在 Amazon EC2 上部署可扩展、可靠的 haproxy 集群?

我们需要一些比 ELB 提供的更高级的功能(主要是 L7 检查),但是如何使用 EC2 使用诸如 haproxy 之类的东西来处理诸如心跳和高可用性之类的事情并不明显。我们很有可能在集群中需要 3 个或更多 haproxy 节点,因此两个节点之间的简单心跳是行不通的。

似乎在 haproxy 节点前面有一个心跳层是可行的方法,可能使用 IPVS,但是随着 EC2 集群的变化处理配置更改(通过有意的更改,如扩展,或无意的,如丢失EC2 节点)似乎很重要。

优选地,该解决方案将跨越至少两个可用区。

回答问题:不,会话没有粘性。是的,我们需要 SSL,但理论上这可以完全由另一个设置处理 - 我们能够将 SSL 流量定向到与非 SSL 流量不同的位置。

load-balancing heartbeat haproxy amazon-ec2 amazon-web-services

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

可以让 SSD TRIM(丢弃)在 Linux 中的 ext4 + LVM + 软件 RAID 上工作吗?

我们在 Linux(当前为 2.6.37)上使用 RAID1+0 和 md 创建一个 md 设备,然后使用 LVM 在设备之上提供卷管理,然后使用 ext4 作为我们在 LVM 卷组上的文件系统。

使用 SSD 作为驱动器,我们希望看到 TRIM 命令通过层(ext4 -> LVM -> md -> SSD)传播到设备。

看起来最近的 2.6.3x 内核添加了许多与 SSD 相关的新 TRIM 支持,包括对 Device Mapper 场景的更多覆盖,但我们似乎仍然无法使其正确级联。

这还有可能吗?如果是这样,如何?如果没有,是否有任何进展?

linux raid lvm ssd trim

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

使用 CentOS 5.5 的 Crucial C300 SSD 上的 ext4 SSD TRIM(丢弃)问题

在较旧的操作系统(CentOS 5.5)上使用现代内核(当前为 2.6.37),以便我们可以在我们的 SSD(Crucial C300s)上使用 TRIM(丢弃)。

最新的 hdparm (9.37) 一致认为 C300 支持 TRIM:

./hdparm -I /dev/sdc | grep TRIM
       *    Data Set Management TRIM supported (limit unknown)
       *    Deterministic read data after TRIM
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用丢弃选项挂载 /dev/sdc 时,内核似乎不同意:

EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
Run Code Online (Sandbox Code Playgroud)

当我输入这个时,我们正在尝试其他 Linux 版本,但无论如何知道发生了什么会很好。

这是 CentOS 5.5 的其他一些古老组件误导内核的表现吗?或者 hdparm 是否使用与内核不同的机制来确定是否支持 TRIM?

linux ext4 ssd centos trim

11
推荐指数
1
解决办法
4681
查看次数

我可以使用 dmraid 代替 md (mdadm) 来制作软件 RAID-1 和 RAID-1+0 卷吗?

关于 SSD 和 TRIM 的相关问题(请参阅:可能使 SSD TRIM(丢弃)在 Linux 中的 ext4 + LVM + 软件 RAID 上工作?),事实证明 dmraid 现在(或很快)可能支持 RAID-1 上的 TRIM。

通常,我们使用 md(通过 mdadm)创建我们的 RAID-1 卷,然后使用 LVM 创建卷组,然后使用我们选择的文件系统(最近的 ext4)进行格式化。我们多年来一直这样做,Google 和 ServerFault 搜索似乎证实这是使用卷管理进行软件 RAID 的最常见方法。

Google 搜索似乎表明 dmraid 用于所谓的“fakeRAID”配置,其中在控制器中以 RAID BIOS 的形式提供某种级别的硬件“帮助”,而我们没有(并且不想使用) - 我们想要一个完整的软件解决方案)。

由于我们想在我们的 SSD 上使用 TRIM,而且由于 md 似乎(还?)不支持 TRIM,我想知道是否可以使用 dmraid 而不是 md 来创建 RAID-1(和 RAID-1 +0) 软件卷,没有硬件支持(即,只是插入一个愚蠢的 SATA/SAS 总线)?

linux raid lvm ssd software-raid

8
推荐指数
1
解决办法
4146
查看次数