SILENT KILLERPanel

Current Path: > > lib > dracut > modules.d > 90mdraid


Operation   : Linux premium88.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
Software     : Apache
Server IP    : 185.61.154.216 | Your IP: 216.73.216.44
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //lib/dracut/modules.d/90mdraid

NameTypeSizeLast ModifiedActions
59-persistent-storage-md.rules File 842 bytes July 15 2025 09:09:21.
65-md-incremental-imsm.rules File 1455 bytes July 15 2025 09:09:22.
md-noddf.sh File 88 bytes October 08 2018 13:38:33.
md-noimsm.sh File 90 bytes October 08 2018 13:38:33.
md-shutdown.sh File 457 bytes July 15 2025 09:09:22.
mdmon-pre-shutdown.sh File 229 bytes October 08 2018 13:38:33.
mdmon-pre-udev.sh File 130 bytes October 08 2018 13:38:33.
mdraid-cleanup.sh File 493 bytes July 15 2025 09:09:22.
mdraid-needshutdown.sh File 155 bytes October 08 2018 13:38:33.
mdraid-waitclean.sh File 691 bytes July 15 2025 09:09:22.
mdraid_start.sh File 1831 bytes July 15 2025 09:09:22.
module-setup.sh File 4671 bytes July 15 2025 09:09:22.
parse-md.sh File 2596 bytes July 15 2025 09:09:22.

Reading File: //lib/dracut/modules.d/90mdraid/mdraid-waitclean.sh

#!/bin/sh

if getargbool 0 rd.md.waitclean; then
    type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh
    containers=""
    for md in /dev/md[0-9_]*; do
        [ -b "$md" ] || continue
        udevinfo="$(udevadm info --query=env --name=$md)"
        strstr "$udevinfo" "DEVTYPE=partition" && continue
        if strstr "$udevinfo" "MD_LEVEL=container"; then
            containers="$containers $md"
            continue
        fi
        info "Waiting for $md to become clean"
        mdadm -W "$md" >/dev/null 2>&1
    done

    for md in $containers; do
        info "Waiting for $md to become clean"
        mdadm -W "$md" >/dev/null 2>&1
    done

    unset containers udevinfo
fi

SILENT KILLER Tool