| Summary: | raidstop "partitioned raid" fix | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Mike Lykov <combr> |
| Component: | startup | Assignee: | Alexey Gladkov <legion> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | glebfm, ldv, legion |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| URL: | http://lists.altlinux.org/pipermail/sisyphus/2013-May/360832.html | ||
startup-0.9.9.1-alt1 -> sisyphus: * Wed May 29 2013 Dmitry V. Levin <ldv@altlinux> 0.9.9.1-alt1 - raidstop: skip root device in case of partitioned raid (closes: #29027). - scripts/cleanup: do not create x11 directories, rely on tmpfiles.d/x11.conf instead. |
вещь, которую надо поправить в пакете startup-0.9.8.38-alt1 : при попытке остановить такой mdraid с корнем на /dev/md0p1 не срабатывает условие в rc.d/scripts/raidstop, которое исключает корневой раздел из остановки, и все время выдается, что попытка остановить еще использующийся raid: [ "/dev/md0" != "/dev/md0p1" ] || continue поэтому сюда (в т.ч. и в пакет в сизифе?) тоже требуется патч, мой вариант: --- /etc/rc.d/scripts/raidstop.orig 2013-05-24 09:51:47.857672726 +0400 +++ /etc/rc.d/scripts/raidstop 2013-05-24 09:52:09.048291225 +0400 @@ -21,5 +21,5 @@ for mddev in ${mdlist}; do - [ "$mddev" != "$rootdev" ] || continue + expr match $rootdev $mddev > /dev/null && continue action "Turning off RAID for $mddev:" $raidstop "/dev/$mddev" done Предполагаю, что текущее поведение такой патч не изменит.