能不能做到……嗯。
(为了记录,我没有设置这个服务器。)
在我的服务器中有 4 个磁盘。其中 3 个在软件 RAID5 中,1 个安装了操作系统。我想购买一个 RAID 控制器、4 个新硬盘并设置一个硬件 RAID5。如果可能,我只想对当前设置进行映像,然后使用它来构建我的新设置。
我的问题是:我可以将 3 磁盘 RAID5 映像到 4 磁盘 RAID5 吗?这有问题吗?什么被认为是您的操作系统的最佳实践。像现在一样将它放在一个单独的磁盘上,还是将它安装在 RAID5 上?
谢谢你。我可以澄清任何事情。我不确定还有哪些其他信息可能相关。
编辑 - 我使用的是 Windows Server 2008 R2。
我继承了一台运行带有 RAID 5 阵列的 Debian 的机器。我安装了操作系统推荐的一堆更新(1700 左右),然后重新启动后,RAID 阵列没有安装。设备 /dev/md0 现在不存在,我不知道为什么。
/etc/mdadm/mdadm.conf 包含:
DEVICE partitions
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=138b0c65:20644731:39e394c4:192c7227
Run Code Online (Sandbox Code Playgroud)
我试着做 mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 。这使得设备 md0,但它被列为“降级”,并且列表中的最后一个驱动器由于某种原因被视为“备用”。我强烈怀疑,虽然我不能确定,RAID-5 阵列中涉及的是 sdb、sdc 和 sdd
我尝试了所有 6 种可能的设备排序,但最后一个总是备用。我还尝试了 --spare-devices=0 --force,它成功地将所有三个驱动器都放入了具有“干净”状态的阵列中,但我无法实际安装设备 md0。当我在 /dev/md0 上运行“file -s”时,我得到 GLS_BINARY_LSB_FIRST,这似乎没有帮助。
我没有理由相信任何设备有问题;这一切似乎都源于最近的升级。如何复活旧的 RAID 5 阵列?我的 --create 阴谋是否以某种方式把它搞砸了?请注意,我从未成功挂载 md0。
请指教。我知道这一直是故事,但如果我不能复活这件事,我就会遇到大麻烦,所以任何帮助我的人都会永远感激,无论它的价值。
我正在从事服务器构建项目的工作,并继承了以下项目,我需要找出处理和配置的最佳方式。
这个盒子的主要目的是通过 NFS 为许多客户端提供存储服务和文件共享,如果我们无法让 Windows 客户端连接到 NFS,可能是 SAMBA,并且可能用作某些电视或媒体盒的 DNLA 服务器我们从服务器上存储的内容中获得。我们还希望将部分存储空间用作Linux KVM 的可能空间。
我们还想在 Red Hat/Cent OS/Scientific Linux 世界中使用以下项目:
我想在家里设置一个服务器,它有多个角色,但主要和最关键的角色是文件服务器。它将托管家庭照片和视频以及我在任何情况下都不想丢失的其他内容。我读过 RAID 并了解它的用途,但我以前从未设置过 RAID。我对 RAID 设置感兴趣的主要原因是保护和恢复数据,不一定是速度(但这是一个很好的加分项)。
我想购买的系统是一个有 4 个硬盘插槽的小型微型服务器。它配备了一个 250GB 的驱动器。我的想法是使用该驱动器来托管操作系统和一些程序,然后购买 3 个 1TB 驱动器来安装其他 3 个插槽。RAID 5 对我的想法最有意义。除非我弄错了,否则我最多可以存储 2 TB 的数据,并允许我在一个硬盘驱动器死机时恢复它。为了避免购买更多硬件,我计划设置软件 RAID。
这是我的问题:如果操作系统驱动器死机怎么办?更换后,我是否可以将操作系统的全新安装配置为使用 RAID 驱动器,还是无法访问我的数据?
我有一个测试服务器,它在裸机上运行 WS 2008 Enterprise。它正确使用了软件 RAID 1 配置(2x250 GB 磁盘,显示为一个磁盘),在 Dell Poweredge T110(满足兼容性要求)上进行设置,而无需我进行任何额外设置。(顺便说一句,我相当确定它是软件 RAID,因为我们没有指定硬件 RAID 控制器,如果这在这种情况下很重要的话)。
我现在正在测试在此服务器上安装 ESXi 5.0 以运行一些 VM。我已经成功安装了 ESXi,并顺利导入了一个虚拟机,但它显示了 2 x 250 GB 磁盘可用作数据存储。但是,它们应该显示为一卷。当我启动服务器时,你可以进入一个 RAID 配置屏幕,我猜这是我在某个阶段必须做的,但现在需要非常小心,因为有一个磁盘包含数据我想在另一个磁盘上进行镜像。在这种情况下,最好的做法是什么?
有两个磁盘的设置有没有办法从软件 RAID1 迁移到 ZFS 镜像?
这种过程的灵感来自于从存储在单个驱动器上的磁盘到软件 RAID1 的迁移:在缺少驱动器的降级模式下设置软件 RAID,复制数据,将第一个驱动器添加到阵列。
zpool create -f -m /data data mirror /dev/sdb
invalid vdev specification: mirror requires at least 2 devices
Run Code Online (Sandbox Code Playgroud)
有谁知道这样做的方法吗?使用写入 null 的假设备?ZFS 可以将设备从“正常”更改为“镜像”吗?
为什么我的 RAID-6 胜过我的 RAID-10?
Synology 上带有 8x4TB RAID-10 的 Docker 容器:
[root@centos Files]# bonnie++ -d /Files/tmp -r 16G -s 32G -n 1 -f -b -u root
Using uid:0, gid:0.
Writing intelligently...done
Rewriting...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.97 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per …Run Code Online (Sandbox Code Playgroud) 可能的重复:有
哪些不同的广泛使用的 RAID 级别,我应该在什么时候考虑它们?
我想知道 RAID 0 如何提供更好的 i/o。
如果我在 RAID 0 中没有错,数据会被拆分并存储在不同的 HDD 中。
在这种情况下,对于每个读取请求,不需要扫描整个阵列以获取文件。
任何人都可以澄清这一点吗?
我熟悉设置 RAID 阵列,并且正在我的家庭环境中运行一些。
我想知道是否可以在故障转移配置中拥有多个存储服务器。
我希望通过这个实现的是对这些服务器有一定的冗余。当一台服务器出现故障时,可以完全更换它而不会丢失数据。我的意思不仅仅是磁盘故障,而是更严重的事情。可能是 BIOS 损坏。我以前吃过那些……不漂亮。
实现这一目标的最佳方法是什么,我必须如何设置它?