From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=Z5p1MZ4htsRVu+awBz3AleQ00lTsotkmtvCZql0LHs8=; b=SoX6G25BHC0rNEbd7mxiqRYB8szgOSzxN110ze2WxcC5O1CuUpa5DH9qB6HgJyLeTS 7qNy4C7d24q6qzE+ibqadAktc9kdVY0pomSmXd+PlFOa08Lpi8s2XXj+/Oo6cqnaH2i8 f82nEQBq4RjwSDHpMh31NRFDKknPflvhLQZnmHegrkptrA1nuKFTGvGtaZjHQNDVFlh4 9g/sk3eV6CItJsjxry4NhAt/dOyfkYLmzqxNGVio29nYbbOAcqMoo/iZG9vyo1MIKkzw sCExPUKjFMHRjA1Pwx/vNDPNbqxY6lmqX+ep/hP/JJ4TZOEkjHDqgpItAQW/vHgqNkaQ 5W6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Z5p1MZ4htsRVu+awBz3AleQ00lTsotkmtvCZql0LHs8=; b=ceNSPotw94pSfEa3yVVmDk+5y7As5sUfKHzBffWdNZMHciQuWum0D8loUP6Mb9IX5L zfPs94PasF5Qdg0SYEMM0MxUyVcbTSR0VNC5fFTvVf6693nQqtpV5ZjbsAFvBSWlSW5a /DzVHLh44XpU4drSwwOQLkXuCLfx45s5BEROxAO6TF+r+PR98/vZmvR+g7trjxQlekIO 37AZWnOtN2UOHl8KtpaE3ySX6LJTAxHXEZfJgLHzq4z2puM/1qGE3mOVNE8FsLk7lHG+ PY7nADoddjvKXXGaFVSbHZ15PN2tXAghoxw/pFbm5XuZzPTOahy5N+BqRE6iUmdajYnt OzuQ== X-Gm-Message-State: AOAM532GijcILxkGrLOqXtlJ9shSc7FeTb10t9sHgpN95vP+IlrYWGB3 eisJGz4sXeDKuxCJqUTWsUXpdfiATKI= X-Google-Smtp-Source: ABdhPJyFqqWQLiKfnKoUDhajfNrvlYNsbNSWg0wxR4B+/q1gSkN7FCHK17O0CDHjM7SmCUiOCzbJ3w== X-Received: by 2002:a2e:81c7:: with SMTP id s7mr8954348ljg.178.1613819102602; Sat, 20 Feb 2021 03:05:02 -0800 (PST) To: make-initrd@lists.altlinux.org References: <20200508114012.jgbjpdksisxryfg4@comp-core-i7-2640m-0182e6> <20200521133617.aekvybv5mgpqkvmd@comp-core-i7-2640m-0182e6> <88e0982a-556a-55eb-7cf2-e4bfb5fea450@gmail.com> <20210218173722.dkyamp42c6gpdigk@example.org> <21e48a26-3031-1ffa-cf83-3c524c20cf52@gmail.com> <20210218193704.zfa6fl4j75il7xw7@example.org> <20210219104916.afwvo4u4nzzjvcty@example.org> <5b445656-bc8f-d866-74f6-a6cd26c4fadb@gmail.com> <20210220103151.cwp5scgiksafi32c@example.org> From: Leonid Krivoshein Message-ID: <3df000f0-0021-6c5f-a3f4-2663212be91b@gmail.com> Date: Sat, 20 Feb 2021 14:05:01 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20210220103151.cwp5scgiksafi32c@example.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [make-initrd] I: pipeline feature X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Feb 2021 11:05:06 -0000 Archived-At: List-Archive: 20.02.2021 13:31, Alexey Gladkov пишет: > On Sat, Feb 20, 2021 at 12:58:03PM +0300, Leonid Krivoshein wrote: >> 19.02.2021 13:49, Alexey Gladkov пишет: >>> [...] >>>> Поэтому я и предложил затягивать в initramfs один из двух файлов: >>>> >>>> /etc/mdadm-initrd.conf (если есть, то его) >>>> /etc/mdadm.conf (fallback) >>> Как быстрое решение это может сработать. Нужно только удостовериться, что >>> это решит упомянутые в треде баги. >> Да, решило: https://bugzilla.altlinux.org/show_bug.cgi?id=39695#c9 >> >> Причём, что удивительно, там хоть нет и нет inactive, но есть resync после >> ребута, значит какие-то костылики udev-rules уже работают во второй стадии. > Есть подозрение, что для создания mdadm.conf достаточно: > > mddev=$(findmnt -n -o SOURCE "$mountpoint") > mdadm --verbose --detail --scan "$mddev" > mdadm.conf Видимо тут опечатка: ... >> mdadm.conf > Можно придумать такую последовательность: > > 1. Если есть /etc/mdadm-initrd.conf, то берём его. > 2. Если в /etc/mdadm.conf только один ARRAY, то можно брать его. > 3. Если ARRAY в /etc/mdadm.conf больше одного, то генерируем свой. Разумный алгоритм! Вопрос лишь в том, как в п.3 выбрать нужный массив. > или же можно просто пропустить второй шаг и если нет mdadm-initrd.conf, то > сразу генерировать конфиг. Как я понимаю, сейчас не для всех MOUNTPOINTS дотягиваются нужные модули в initramfs, это уже другой баг с /boot. -- Best regards, Leonid Krivoshein.