标签: raid

如何监控 BTRFS 文件系统突袭是否有错误?

我看到了一些关于可以为各种 BTRFS 事件执行程序/脚本的守护进程的文档,但我找不到了。

如何在 BTRFS raid1 阵列的驱动器故障时执行脚本/程序?我想对任何错误运行一个脚本,作为潜在故障驱动器的早期警告,但实际驱动器故障是最重要的。我想在那时卸载文件系统(如果这不是 BTRFS 所做的)并设置警报。

linux raid events btrfs

13
推荐指数
3
解决办法
2万
查看次数

在消费级笔记本电脑上,固件中的“RAID ON”选项有何意义?

在少数消费类笔记本电脑上,我注意到笔记本电脑的固件提供了 RAID 选项。

Firmware -> SATA Operation -> RAID ON or AHCI(AHCI和RAID ON是互斥的)

笔记本电脑的配置只允许一个驱动器,这让我感到困惑。

根据我的理解,只有当设置中至少有两个驱动器并且我见过的少数笔记本电脑只提供一个驱动器时,才可以进行 RAID 配置。

那么这里的“RAID ON”有什么意义,又是什么意思呢?

firmware bios raid uefi

13
推荐指数
3
解决办法
4222
查看次数

是否值得为 RAID 购买 SSD?

我看到人们将 SSD 用于 RAID-0 并在读/写速率方面获得了出色的改进。

但是现在有一个很好的机会来购买另一个与我的相同的SSD Force Corsair F60。我正在考虑购买另一个并将两者绑定到 RAID-0。

这值得么?我获得了大约 285MB/s 的读取速度,系统在几秒钟内启动,应用程序在屏幕上爆炸而不会窒息。

我会获得更高的性能还是应该将我的系统和应用程序空间从 60GB 增加到 120GB?(那太好了,除了程序之外,我还可以安装几个游戏)

我还读到这个 ​​SSD 非常适合在主板上启用 AHCI,所以我离开了它。但是如果放到RAID里,会不会失去这个功能?它有“IDE”、“AHCI”、“RAID / XHD”选项。或者这与它有什么关系?

windows raid performance ssd hard-drive

12
推荐指数
1
解决办法
1241
查看次数

如何从命令行检查 Windows 7 软件 RAID 重建进度?

我在 Windows 7 Ultimate Box 媒体中心上使用软件 RAID。不幸的是,Windows 决定它需要比我想要的更频繁地重建我的软件 RAID 对。查看重建 RAID 进度的最常见方法是使用diskmgmt.msc. 但是,这启动起来很慢,需要我直接在机器上或使用远程桌面查看结果。

我想用它diskpart来检查我的 RAID 重建的状态,因为它运行得更快,而且我可以通过 SSH 连接到机器(到 BitVise SSHD)并检查状态——当显示器处于活动状态时,这非常有帮助电影或电视节目。但是,它只说RAID是否正在重建,而不是重建的进度:

DISKPART> list volume                                                                                                                                                                                     

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info                                                                                                                               
  ----------  ---  -----------  -----  ----------  -------  ---------  --------                                                                                                                           
  Volume 0     C                NTFS   Mirror      1862 GB  Rebuild    Boot                                                                                                                               
  Volume 1         System Rese  NTFS   Mirror       100 MB  Healthy    System                                                                                                                             
  Volume 2     D                       DVD-ROM         0 B  No Media
Run Code Online (Sandbox Code Playgroud)

这表明卷 0 当前正在重建过程中,因此我选择它以获取更多信息:

DISKPART> select volume 0

Volume 0 …
Run Code Online (Sandbox Code Playgroud)

raid windows-7 command-line diskpart

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

将驱动器添加到 RAID 10 阵列

我将如何使用 mdadm 扩展 RAID10 阵列?

显然我需要一次添加 2 个驱动器,还是必须是 4 个驱动器?

我有一种感觉,这只是一个坏主意。

或者只是选择 RAID5 会更明智?

raid mdadm raid-10

11
推荐指数
5
解决办法
3万
查看次数

固态硬盘偶尔会冻结一分钟,而操作系统是“沙滩球”

大约一个月前,我购买了英特尔 330 128GB 固态硬盘,使用英特尔品牌的有限功能 Acronis 将我的数据从旧硬盘迁移到新固态硬盘,使用英特尔工具箱优化并开始使用它。有时我会在看到操作系统“沙滩球”和动画仍然有效时冻结近 1 分钟,我可以交互并单击某些内容但没有响应,没有加载。最近,在较短的时间内连续发生了几次这样的冻结。我注意到,如果我停止与笔记本电脑交互,则冻结持续的时间比与笔记本电脑交互时要短。

但更大的问题是,当冻结并没有结束并且计算机一直卡在半小时以上时,我已经没有耐心继续等待并且感觉我需要重新启动系统,因为我无处可去。这种死机发生在笔记本电脑冷启动到 Windows 7 时。这是冻结挂起发生的时候,我不得不重新启动,后来才看到 Windows 恢复屏幕,说明引导扇区故障并要求插入 Windows 修复 CD。但是在我重新启动后,Windows 成功启动并且一切正常。

我已经拍摄了冷启动时发生冻结挂起的视频,您可以在这里看到(在视频页面上查看下面的描述)

http://www.youtube.com/watch?v=8b7MQlcDTUs

正如我在开头提到的,SSD 还不到一个月,但这里是 SMART 统计数据以防万一(根据CrystalDiskInfo顺便说一下,TRIM 已启用):

在此处输入图片说明

在此处输入图片说明

我想强调的是,这个 SSD 是我唯一的驱动器,但它在英特尔快速存储驱动程序上以RAID 模式 工作(它最初由以前的笔记本电脑所有者在 BIOS 中启用)。我正在考虑切换到 AHCI 模式,但要确保这不会导致数据丢失。此外,库存固件是目前唯一可用的固件,但英特尔没有回应我在他们社区板上的帖子。

如果这里有人拥有这种 SSD 型号或通常有使用 SSD 驱动器的经验,我很想知道您的想法。

raid storage freeze ssd intel-rst

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

RAID 1 可以有两个以上的驱动器吗?

最近我和我的一位老师进行了讨论。他声称您可以使用五个驱动器设置 RAID 1,并且数据将在所有这些驱动器上进行镜像。

我告诉他带有 5 个驱动器的 RAID 1 不会这样工作。这将是一个带有两个驱动器的 RAID 1,并将使用其他三个驱动器作为热备用。

他还说 RAID 6 与 RAID 5 相同,但您可以将所有奇偶校验放在同一个驱动器上。我认为 RAID 6 是一种类似于 RAID 5 的解决方案,其中两个驱动器用于奇偶校验。

那谁是对的?

raid raid-1 raid6

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

需要查找哪些驱动器在 RAID-10 阵列中被镜像

我有一个在 openSUSE 12.2 上运行的家庭媒体服务器。我在 RAID-10 配置中使用了八个 2TB 驱动器。我特意买了两种不同类型的硬盘:四个希捷 Barracuda Green 和四个 Western Digital Red。我的目标是配置 RAID,使阵列中的每个镜像对都包含不同的驱动器(即,一个 Seagate 驱动器和一个 WD 驱动器)。不幸的是,YaST2 Partitioner 在阵列结构中没有给我这个级别的选择,所以现在我试图找出默认的 RAID10 结构是什么样的。

我知道以下几点:

  • sdc、sdd、sde、sdf都是WD驱动
  • sdg、sdh、sdi 和 sdj 都是希捷硬盘

我在创建 RAID 时选择了默认的“n2”布局。我根据这两个来源的信息猜测相邻驱动器是镜像的(即 sdc==sdd、sde==sdf 等),但我想确定地知道:

这是'mdadm --detail /dev/md0'的输出:

/dev/md0:
        Version : 1.0
  Creation Time : Sat Mar 16 12:55:11 2013
     Raid Level : raid10
     Array Size : 7814045696 (7452.05 GiB 8001.58 GB)
  Used Dev Size : 1953511424 (1863.01 GiB 2000.40 GB)
   Raid Devices : 8
  Total Devices : 8 …
Run Code Online (Sandbox Code Playgroud)

linux raid opensuse mdadm raid-10

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

为什么 RAID 0 不能利用两个不同大小的磁盘上的所有磁盘空间?

引用维基百科上关于 RAID 的文章

可以使用不同大小的磁盘创建 RAID 0,但每个磁盘添加到阵列的存储空间仅限于最小磁盘的大小。例如,如果将 100 GB 磁盘与 350 GB 磁盘条带化在一起,则阵列的大小将为 200 GB (100 GB × 2)。

但是,该文章没有说明为什么不能将它们组合在一起并用完整个磁盘空间。我知道条带在两者之间写入,但它肯定不应该阻止写入第二个磁盘的后面扇区,同时以降低的性能运行?是否有提供此类功能的替代 RAID 系统(例如软件 RAID)?

raid hard-drive stripe

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

软件RAID信息实际写在哪里?

就像标题所说的那样,指定正在使用哪些磁盘、什么顺序等的实际信息在哪里?

我在安装 linux 发行版时注意到它正在检测没有 RAID 控制器的 RAID 阵列,这必须表明信息不在操作系统的某个文件中,而是在磁盘的某个地方。我对吗?

另外,第二个问题:如果我使用 2 个磁盘创建软件 RAID0,将该新设备格式化为 ext2,然后获取磁盘并将它们放在不同的盒子中,第二个盒子是否能够看到由 2 个磁盘创建的设备作为 RAID 阵列(md0 或其他东西)并且能够安装它?

linux raid hard-drive software-raid ubuntu

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