该机器将存储和服务数百万个小文件(每个 <15Kb),所有这些文件需要 400G 的总存储空间 考虑到完全相同的 SATA 硬盘驱动器制造商和型号,在完全相同的环境(操作系统、CPU、内存、突袭控制器等...)
下面哪一种设置会更快?
[编辑]:我知道 RAID10 比 RAID1 快。磁盘越大,至少在理论上,执行查找/写入所需的时间就越长。那么,RAID10 的性能提升是否会被当执行seek/write 操作时造成更大磁盘区域的“拖拽”所抵消?
我有一台服务器,目前有一个 1TB 驱动器。我刚买了一个 1TB 的驱动器来安装 Raid-1。服务器上已经有数据,所以我的问题是我必须做些什么才能使它成为一个RAID阵列?在我突袭之前我必须克隆硬盘驱动器吗?我应该指出这是引导介质,主板内置了一个 Raid 控制器(它是戴尔 SC1425)。
谢谢你们的帮助,伙计们。
我的服务器设置了 RAID-1,几天前一个驱动器出现故障。我替换了它并将其添加回数组。问题是 3TB 驱动器有 2 个分区:
root@s01 [~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_server01-LogVol01
2.7T 419G 2.2T 17% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/md0 477M 149M 303M 33% /boot
/dev/md2 32G 6.5G 24G 22% /mysql
/usr/tmpDSK 4.0G 223M 3.6G 6% /tmp
root@s01 [~]#
Run Code Online (Sandbox Code Playgroud)
所以基本上 2.7TB for /,7.8GB fortmpfs和 477MB for boot.
因此,无论md0并且md1是相同的驱动器上。然后将故障驱动器重新添加为mdadm --manage /dev/md1 --add /dev/sdc2
正如您所看到的,现在的问题md1是已同步但md0被遗漏了:
root@s01 [~]# cat /proc/mdstat …Run Code Online (Sandbox Code Playgroud) 我最近升级(因为害怕失败)我的备份驱动器从 750GB Toshiba Canvio USB3 驱动器(几年前)升级到 WD My Book Duo 6TB USB3 驱动器。我将 WD My Book Duo 配置为 Raid 1 以实现冗余。这些是我使用 CrystalDiskMark 获得的基准数据。
Raid 1 配置中的 WD My Book Duo 2x3TB
-----------------------------------------------------------------------
CrystalDiskMark 6.0.0 x64 (C) 2007-2017 hiyohiyo
Crystal Dew World : https://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
Sequential Read (Q= 32,T= 1) : 154.008 MB/s
Sequential Write (Q= 32,T= 1) : 154.307 MB/s
Random Read …Run Code Online (Sandbox Code Playgroud) 鉴于:RAID 中的 2 个 HDD 以及我们在 3 年后丢失其中 1 个的情况:
那么,如果我们可以简单地配置每晚备份,例如仅用于数据差异,那么使用 RAID 的好处是什么?在这种情况下,我们只能丢失一天的数据(如果合适的话,例如家庭文件服务器),但与主磁盘相比,备份磁盘的磨损程度会降低。
也许我错了你怎么看?
我们有一台配备 RAID 1 磁盘(2 个 146Gb 15K SAS)配置的 HP Proliant 服务器。逻辑驱动器已满,我想扩展它。
关于如何更换驱动器而不丢失数据有什么建议吗?
我已附上 RAID 配置的屏幕打印。
我读到不应在同时运行 ESXi 虚拟机的机器上实施软件 RAID。这是否意味着我也想在该服务器上避免使用 LVM 和/或 LXC/Docker 容器?
谢谢
我正在为企业设置服务器,他们设置的规范之一是机器中两个驱动器的 RAID 1 配置(操作系统将安装在此镜像上)。其中一个镜像驱动器将位于热插拔托架中,因此在一天结束时,他可以将托架驱动器取出,放入保险箱,然后再放入另一个驱动器。两个热插拔驱动器将各自旋转日。
我正在尝试在 Lenovo ThinkServer TS140 上进行设置,但有两个问题:
当我启动服务器时,我没有收到配置 RAID 阵列的提示。我曾与另一台完全相同型号的服务器一起工作,并且会提示按 CTRL+I 进入 RAID 配置实用程序。我需要先安装一些东西吗?
我想知道这是否可以使用主板 RAID(或者考虑到主板从不提示这样的事实),如果我需要一个控制器卡?
公司的老板说他现在的服务器是这样做的,所以我要去那里检查旧的,但要到下午 5 点。我尝试联系联想技术支持,但 1) 他坚持认为该选项在那里,而它从未提示过,并且 2) 还坚持认为我需要联想硬盘才能完成这项工作(有或没有控制卡)。
提前致谢。
2016.06.14 编辑:
和他描述的一模一样。他有一个 FastTrak TX2300 和一个 RAID 控制器。驱动器托架和内部驱动器都插入控制器卡,他只是在一天结束时猛拉驱动器。我还问他做这行多久了,他说“差不多 10 年了”。
至于“从 RAID 阵列中取出磁盘不能替代适当的备份”,我并没有说它是。这正是他想做的。我将建议他也将 NovaBackup 用于外部硬盘驱动器,但这是他的规格之一。
4 驱动器软件 RAID1 与 RAID10 标题告诉您我正在考虑什么。
硬件:2 个 1TB 企业级硬盘 + 2 个 1TB 消费级硬盘。
操作系统和软件:Linux Debian Jessie(稳定)与mdadm.
预期用途:极高的可靠性存储。无法承受数据丢失。这样的事情简直不能接受。这就是我考虑使用 RAID1 而不是 RAID10 的原因,因为 RAID1 的容错应该是 3 驱动器故障。
我看到了一个缺点:将全局存储大小限制为 1/4。疯狂的。
除了我可能已经做出的 RAID1 与 RAID10 的决定之外,RAID1 即除非您另有建议,否则我有一个关于 RAID1 的问题:
假设我仅限于 4 个驱动器,我将使用 RAID10 的可能性有限,而不是 RAID1,我可以定义 3 个活动驱动器和第 4 个作为备用驱动器。或者直接定义活动的 4 个 HDD。
请告诉我你的想法?
我正在考虑将大型数据库从机械磁盘移动到 SSD。我最初的直觉是使用 RAID 10,但进一步的研究表明,这种配置会显着降低 SSD 的随机访问性能。
数据库读取量很大,通常会生成大量数据报告,因此我的假设是顺序工作负载很少。
当涉及到 SSD 时,建议 RAID 10 的主要替代方案是 RAID 1。当然,这限制了我的单个磁盘的大小,实际上,将小于 1TB。这并不理想。
我想我的问题是,随机访问的影响有多大,假设我需要比单个驱动器所能提供的更大的容量,有什么好的选择?请记住,这是一个 Server 2008 盒子,因此很遗憾,不能选择花哨的 ZFS 解决方案等。