mdadm /dev/md0 -f /dev/sdg -r /sdv/sdf
时间: 2023-11-07 10:06:18 浏览: 191
这是一个关于mdadm命令的问题。mdadm是一个Linux软件RAID管理工具,用于创建,管理和监视软件RAID阵列。在这个命令中,/dev/md0是RAID设备的名称,-f选项用于将设备标记为失败,/dev/sdg是要标记为失败的设备,-r选项用于从RAID设备中删除设备,/dev/sdv/sdf是要删除的设备。这个命令的作用是将设备标记为失败并从RAID设备中删除它。
相关问题
root@localhost denqinyue]# mdadm -C /dev/md0 -ayes -15 -n3 -x1 /dev/sd[b-e] mdadm: option -1 not valid in create mode
这个命令看起来是在尝试创建一个新的RAID阵列 (`mdadm -C`),其中 `-a` 表示添加成员到现有的阵列,`-y` 表示不需要交互式确认,`-n3` 指定阵列由3块硬盘组成,`-x1` 表示每个成员盘大小相同并且是单倍的设备块数,而 `/dev/sd[b-e]` 应该是打算加入阵列的硬盘标识。
然而,错误提示 "mdadm: option -1 not valid in create mode" 提醒我们,选项 `-1` 在创建模式 (`-C`) 下是无效的。在 `mdadm` 中,`-1` 通常是用来指定 RAID 级别的,但在创建全新的 RAID 阵列时,应该明确选择 RAID 级别,比如 `-1` 对应的是 RAID 1 (镜像),`-2` 对于 RAID 0 (条带化),`-5` 或 `-6` 分别对应RAID 5 和 RAID 6。
正确的命令可能会类似这样:
```
mdadm -C /dev/md0 -v --level=1 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd /dev/sde
```
或者如果你想要其他类型的RAID级别,替换相应的数字。
mdadm --create /dev/md0 -a yes -l 5 - n 3 /dev/sdb /dev/sdc /dev/sdd
这是一个 Linux 命令,用于创建一个 RAID-5 的磁盘阵列。参数解释如下:
- `mdadm`: Linux 下的一个软件 RAID 工具。
- `--create`: 创建一个新的 RAID 设备。
- `/dev/md0`: 指定创建的 RAID 设备名为 md0。
- `-a yes`: 自动创建所有所需的设备节点。
- `-l 5`: 指定 RAID 级别为 5,即分布式磁盘阵列,同时具有数据分离和数据保护的功能。
- `-n 3`: 指定 RAID 保护机制的组数,即有 3 个磁盘,其中一个用于校验数据的正确性。
- `/dev/sdb /dev/sdc /dev/sdd`: 指定要包含在 RAID 中的磁盘设备。这里包括 /dev/sdb、/dev/sdc 和 /dev/sdd 三个设备。
请注意,这个命令需要管理员权限才能执行,否则会提示权限不足。
阅读全文