ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Master 2.4 LVM an RAID startup
@ 2005-05-29  1:52 Alexey Borovskoy
  2005-05-29 10:42 ` Dmitry V. Levin
  0 siblings, 1 reply; 14+ messages in thread
From: Alexey Borovskoy @ 2005-05-29  1:52 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 576 bytes --]

Добрый день.

Захотелось мне LVM поверх MD

Сначала был модифицирован /etc/rc.d/rc.sysinit следующим 
способом.
1. Сперва активируем MD.
2. Затем активируем LVM.
3. Затем активируем swap.

Потом был модифицирован /etc/init.d/halt следующим образом.
1. Затем отключаем swap.
2. Отключаем LVM.
3. Отключаем MD.

Я понимаю что хак, но может быть это сделать правильно и затем 
выпустить update на startup?

Патч прилагается. Хотел сперва в глюкозавра, да не нашел как в 
нем аттачи прицеплять.

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

[-- Attachment #1.2: startup.patch --]
[-- Type: text/x-diff, Size: 4911 bytes --]

diff -uNr rc.d.orig/init.d/halt rc.d/init.d/halt
--- rc.d.orig/init.d/halt	2004-03-05 02:28:34 +1200
+++ rc.d/init.d/halt	2005-05-29 14:33:46 +1300
@@ -102,6 +102,14 @@
 	"Unmounting filesystem" \
 	"Unmounting filesystem (retry)"
 
+# LVM Shutdown
+VGCHANGE=/sbin/vgchange
+if [ -x "$VGCHANGE" -a -s /etc/lvmtab ]; then
+	if [ -e /proc/lvm ]; then
+		action "Setting up LVM:" "$VGCHANGE" -a n
+	fi
+fi
+	
 # Turn off raid.
 RAIDSTOP=/sbin/raidstop
 if [ -x "$RAIDSTOP" -a -f /etc/raidtab ]; then
diff -uNr rc.d.orig/rc.sysinit rc.d/rc.sysinit
--- rc.d.orig/rc.sysinit	2004-03-06 01:25:28 +1200
+++ rc.d/rc.sysinit	2005-05-29 14:29:13 +1300
@@ -81,6 +81,75 @@
 # Set the system clock (when /etc/adjtime is missing).
 [ -s /etc/adjtime ] || /etc/init.d/clock start
 
+# Activate EVMS
+EVMS_ACTIVE=
+STARTEVMS=/sbin/startevms
+if [ -x "$STARTEVMS" ] && ! fgrep -iwqs noevms /proc/cmdline; then
+	action "Starting up EVMS:" "$STARTEVMS" init
+	EVMS_ACTIVE=1
+fi
+
+# Add raid devices
+if [ -z "$EVMS_ACTIVE" ] && [ -f /proc/mdstat -a -s /etc/raidtab ] && ! fgrep -iwqs noraidtab /proc/cmdline; then
+	echo -n "Starting up RAID devices: " 
+
+	rc=0
+	
+	for i in `grep -s "^raiddev" /etc/raidtab | awk '{print $2}'`; do
+		RAIDDEV="${i##*/}"
+		RAIDSTAT=`grep -s "^$RAIDDEV : active" /proc/mdstat`
+		if [ -z "$RAIDSTAT" ]; then
+			# Try raidstart first...if that fails then
+			# fall back to raidadd, raidrun.  If that
+			# also fails, then we drop to a shell
+			RESULT=1
+			ExecIfExecutable /sbin/raidstart "$i"
+			RESULT=$?
+			if [ $RESULT -gt 0 ]; then
+				ExecIfExecutable /sbin/raid0run "$i"
+				RESULT=$?
+			fi
+			if [ $RESULT -gt 0 ]; then
+				ExecIfExecutable /sbin/raidadd "$i"
+				ExecIfExecutable /sbin/raidrun "$i"
+				RESULT=$?
+			fi
+			if [ $RESULT -gt 0 ]; then
+				rc=1
+			fi
+		fi
+		echo -n "$RAIDDEV "
+	done
+	echo
+
+	# A non-zero return means there were problems.
+	if [ $rc -gt 0 ]; then
+		echo
+		echo
+		echo "*** An error occurred during the RAID startup"
+		echo "*** Dropping you to a shell; the system will reboot"
+		echo "*** when you leave the shell."
+
+		PS1="(RAID Repair) \# # "; export PS1
+		sulogin
+
+		echo "Unmounting file systems"
+		umount -arnf
+		mount -n -o remount,ro /
+		echo "Automatic reboot in progress."
+		reboot -f
+	fi
+fi
+
+# LVM Setting
+VGCHANGE=/sbin/vgchange
+if [ -x "$VGCHANGE" -a -s /etc/lvmtab ]; then
+	modprobe lvm-mod >/dev/null 2>&1
+	if [ -e /proc/lvm ]; then
+		action "Setting up LVM:" "$VGCHANGE" -a y
+	fi
+fi
+
 # Activate swapping.
 action "Activating swap partitions:" swapon -a -e
 
@@ -114,15 +183,6 @@
 	fsckoptions="-V $fsckoptions"
 fi
 
-# LVM Setting
-VGCHANGE=/sbin/vgchange
-if [ -x "$VGCHANGE" -a -s /etc/lvmtab ]; then
-	modprobe lvm-mod >/dev/null 2>&1
-	if [ -e /proc/lvm ]; then
-		action "Setting up LVM:" "$VGCHANGE" -a y
-	fi
-fi
-
 _RUN_QUOTACHECK=0
 ROOTFSTYPE=`fgrep ' / ' /proc/mounts |tail -1 |cut -d' ' -f3`
 if [ -z "$fastboot" -a "$ROOTFSTYPE" != nfs ]; then 
@@ -263,66 +323,6 @@
 	setsysfont >/dev/null 2>&1 && SETSYSFONT_DONE=1 || SETSYSFONT_DONE=
 fi
 
-# Activate EVMS
-EVMS_ACTIVE=
-STARTEVMS=/sbin/startevms
-if [ -x "$STARTEVMS" ] && ! fgrep -iwqs noevms /proc/cmdline; then
-	action "Starting up EVMS:" "$STARTEVMS" init
-	EVMS_ACTIVE=1
-fi
-
-# Add raid devices
-if [ -z "$EVMS_ACTIVE" ] && [ -f /proc/mdstat -a -s /etc/raidtab ] && ! fgrep -iwqs noraidtab /proc/cmdline; then
-	echo -n "Starting up RAID devices: " 
-
-	rc=0
-	
-	for i in `grep -s "^raiddev" /etc/raidtab | awk '{print $2}'`; do
-		RAIDDEV="${i##*/}"
-		RAIDSTAT=`grep -s "^$RAIDDEV : active" /proc/mdstat`
-		if [ -z "$RAIDSTAT" ]; then
-			# Try raidstart first...if that fails then
-			# fall back to raidadd, raidrun.  If that
-			# also fails, then we drop to a shell
-			RESULT=1
-			ExecIfExecutable /sbin/raidstart "$i"
-			RESULT=$?
-			if [ $RESULT -gt 0 ]; then
-				ExecIfExecutable /sbin/raid0run "$i"
-				RESULT=$?
-			fi
-			if [ $RESULT -gt 0 ]; then
-				ExecIfExecutable /sbin/raidadd "$i"
-				ExecIfExecutable /sbin/raidrun "$i"
-				RESULT=$?
-			fi
-			if [ $RESULT -gt 0 ]; then
-				rc=1
-			fi
-		fi
-		echo -n "$RAIDDEV "
-	done
-	echo
-
-	# A non-zero return means there were problems.
-	if [ $rc -gt 0 ]; then
-		echo
-		echo
-		echo "*** An error occurred during the RAID startup"
-		echo "*** Dropping you to a shell; the system will reboot"
-		echo "*** when you leave the shell."
-
-		PS1="(RAID Repair) \# # "; export PS1
-		sulogin
-
-		echo "Unmounting file systems"
-		umount -arnf
-		mount -n -o remount,ro /
-		echo "Automatic reboot in progress."
-		reboot -f
-	fi
-fi
-
 _RUN_QUOTACHECK=0
 # Check filesystems
 # (pixel) do not check loopback files, will be done later (aren't available yet)

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Master 2.4 LVM an RAID startup
  2005-05-29  1:52 [devel] Master 2.4 LVM an RAID startup Alexey Borovskoy
@ 2005-05-29 10:42 ` Dmitry V. Levin
  2005-05-29 11:34   ` Alexey Borovskoy
  0 siblings, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2005-05-29 10:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 798 bytes --]

On Sun, May 29, 2005 at 02:52:50PM +1300, Alexey Borovskoy wrote:
> Захотелось мне LVM поверх MD
> 
> Сначала был модифицирован /etc/rc.d/rc.sysinit следующим 
> способом.
> 1. Сперва активируем MD.
> 2. Затем активируем LVM.
> 3. Затем активируем swap.
> 
> Потом был модифицирован /etc/init.d/halt следующим образом.
> 1. Затем отключаем swap.
> 2. Отключаем LVM.
> 3. Отключаем MD.
> 
> Я понимаю что хак, но может быть это сделать правильно и затем 
> выпустить update на startup?
> 
> Патч прилагается. Хотел сперва в глюкозавра, да не нашел как в 
> нем аттачи прицеплять.

Раз уж вы написали сюда, то, поскольку здесь никто не помнит, каков
порядок обработки есть сейчас, надо было его тоже привести, иначе
непонятно, что именно вы предлагаете изменить.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Master 2.4 LVM an RAID startup
  2005-05-29 10:42 ` Dmitry V. Levin
@ 2005-05-29 11:34   ` Alexey Borovskoy
  2005-05-29 11:47     ` Dmitry V. Levin
  0 siblings, 1 reply; 14+ messages in thread
From: Alexey Borovskoy @ 2005-05-29 11:34 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1038 bytes --]

* Воскресенье 29 Май 2005 23:42 Dmitry V. Levin

> On Sun, May 29, 2005 at 02:52:50PM +1300, Alexey Borovskoy 
wrote:
> > Захотелось мне LVM поверх MD
> >
> > Сначала был модифицирован /etc/rc.d/rc.sysinit следующим
> > способом.
> > 1. Сперва активируем MD.
> > 2. Затем активируем LVM.
> > 3. Затем активируем swap.
> >
> > Потом был модифицирован /etc/init.d/halt следующим образом.
> > 1. Затем отключаем swap.
> > 2. Отключаем LVM.
> > 3. Отключаем MD.
> >
> > Я понимаю что хак, но может быть это сделать правильно и
> > затем выпустить update на startup?
> >
> > Патч прилагается. Хотел сперва в глюкозавра, да не нашел как
> > в нем аттачи прицеплять.
>
> Раз уж вы написали сюда, то, поскольку здесь никто не помнит,
> каков порядок обработки есть сейчас, надо было его тоже
> привести, иначе непонятно, что именно вы предлагаете изменить.

/etc/rc.d/rc.sysinit
1. swap
2. lvm
3. md

/etc/init.d/halt
1. swap
2. md
3. lvm не выключается вообще

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Master 2.4 LVM an RAID startup
  2005-05-29 11:34   ` Alexey Borovskoy
@ 2005-05-29 11:47     ` Dmitry V. Levin
  2005-05-29 14:16       ` [devel] " Michael Shigorin
  2005-05-30 11:40       ` [devel] " Alexey Borovskoy
  0 siblings, 2 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2005-05-29 11:47 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1509 bytes --]

On Mon, May 30, 2005 at 12:34:33AM +1300, Alexey Borovskoy wrote:
> * Воскресенье 29 Май 2005 23:42 Dmitry V. Levin
> > On Sun, May 29, 2005 at 02:52:50PM +1300, Alexey Borovskoy wrote:
> > > Захотелось мне LVM поверх MD
> > >
> > > Сначала был модифицирован /etc/rc.d/rc.sysinit следующим
> > > способом.
> > > 1. Сперва активируем MD.
> > > 2. Затем активируем LVM.
> > > 3. Затем активируем swap.
> > >
> > > Потом был модифицирован /etc/init.d/halt следующим образом.
> > > 1. Затем отключаем swap.
> > > 2. Отключаем LVM.
> > > 3. Отключаем MD.
> > >
> > > Я понимаю что хак, но может быть это сделать правильно и
> > > затем выпустить update на startup?
> > >
> > > Патч прилагается. Хотел сперва в глюкозавра, да не нашел как
> > > в нем аттачи прицеплять.
> >
> > Раз уж вы написали сюда, то, поскольку здесь никто не помнит,
> > каков порядок обработки есть сейчас, надо было его тоже
> > привести, иначе непонятно, что именно вы предлагаете изменить.
> 
> /etc/rc.d/rc.sysinit
> 1. swap
> 2. lvm
> 3. md

Как минимум со swap'ом вы недоразобрались, поскольку swap сейчас
активируется как до evms/lvm/md, так и после всего этого.

Если поменять местами активацию LVM и MD, то кто-нибудь обязательно
попросит вернуть порядок обратно.

Нужен вариант, который устроит всех.

> /etc/init.d/halt
> 1. swap
> 2. md
> 3. lvm не выключается вообще

Со временем отключения swap есть проблема, которую мы уже обсуждали.
А вот LVM деактивировать надо.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-29 11:47     ` Dmitry V. Levin
@ 2005-05-29 14:16       ` Michael Shigorin
  2005-05-29 14:47         ` Dmitry V. Levin
  2005-05-30 11:40       ` [devel] " Alexey Borovskoy
  1 sibling, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2005-05-29 14:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

On Sun, May 29, 2005 at 03:47:39PM +0400, Dmitry V. Levin wrote:
> Как минимум со swap'ом вы недоразобрались, поскольку swap
> сейчас активируется как до evms/lvm/md, так и после всего
> этого.

Второе -- своп в файлах, которые на fs и лежат, так ведь?

> Если поменять местами активацию LVM и MD, то кто-нибудь
> обязательно попросит вернуть порядок обратно.

Будет ССЗБ, поскольку практика существует именно такая --
LVM-over-MD, а обратное -- эквивалент строительства дома с крыши.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-29 14:16       ` [devel] " Michael Shigorin
@ 2005-05-29 14:47         ` Dmitry V. Levin
  2005-05-29 14:58           ` Michael Shigorin
  0 siblings, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2005-05-29 14:47 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 738 bytes --]

On Sun, May 29, 2005 at 05:16:24PM +0300, Michael Shigorin wrote:
> On Sun, May 29, 2005 at 03:47:39PM +0400, Dmitry V. Levin wrote:
> > Как минимум со swap'ом вы недоразобрались, поскольку swap
> > сейчас активируется как до evms/lvm/md, так и после всего
> > этого.
> 
> Второе -- своп в файлах, которые на fs и лежат, так ведь?

Не обязательно в файлах, просто в тех местах, которые были недоступны на
ранней стадии.

> > Если поменять местами активацию LVM и MD, то кто-нибудь
> > обязательно попросит вернуть порядок обратно.
> 
> Будет ССЗБ, поскольку практика существует именно такая --
> LVM-over-MD, а обратное -- эквивалент строительства дома с крыши.

Так ты предлагаешь перевернуть этот домик?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-29 14:47         ` Dmitry V. Levin
@ 2005-05-29 14:58           ` Michael Shigorin
  2005-05-29 15:06             ` Dmitry V. Levin
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2005-05-29 14:58 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 562 bytes --]

On Sun, May 29, 2005 at 06:47:30PM +0400, Dmitry V. Levin wrote:
> > > Если поменять местами активацию LVM и MD, то кто-нибудь
> > > обязательно попросит вернуть порядок обратно.
> > Будет ССЗБ, поскольку практика существует именно такая --
> > LVM-over-MD, а обратное -- эквивалент строительства дома с
> > крыши.
> Так ты предлагаешь перевернуть этот домик?

Я думаю, что Алексей дело говорит.  И если сейчас LVM до MD
стартует -- это неправильно.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-29 14:58           ` Michael Shigorin
@ 2005-05-29 15:06             ` Dmitry V. Levin
  2005-05-30  4:04               ` Ivan Fedorov
  2005-05-30 11:43               ` Alexey Borovskoy
  0 siblings, 2 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2005-05-29 15:06 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 601 bytes --]

On Sun, May 29, 2005 at 05:58:43PM +0300, Michael Shigorin wrote:
> On Sun, May 29, 2005 at 06:47:30PM +0400, Dmitry V. Levin wrote:
> > > > Если поменять местами активацию LVM и MD, то кто-нибудь
> > > > обязательно попросит вернуть порядок обратно.
> > > Будет ССЗБ, поскольку практика существует именно такая --
> > > LVM-over-MD, а обратное -- эквивалент строительства дома с
> > > крыши.
> > Так ты предлагаешь перевернуть этот домик?
> 
> Я думаю, что Алексей дело говорит.  И если сейчас LVM до MD
> стартует -- это неправильно.

Сейчас сначала raidstart, потом lvm.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-29 15:06             ` Dmitry V. Levin
@ 2005-05-30  4:04               ` Ivan Fedorov
  2005-05-30  7:15                 ` Andrei Bulava
  2005-05-30 11:48                 ` Alexey Borovskoy
  2005-05-30 11:43               ` Alexey Borovskoy
  1 sibling, 2 replies; 14+ messages in thread
From: Ivan Fedorov @ 2005-05-30  4:04 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 676 bytes --]

Dmitry V. Levin пишет:
>>>>>Если поменять местами активацию LVM и MD, то кто-нибудь
>>>>>обязательно попросит вернуть порядок обратно.
>>>>
>>>>Будет ССЗБ, поскольку практика существует именно такая --
>>>>LVM-over-MD, а обратное -- эквивалент строительства дома с
>>>>крыши.
>>>
>>>Так ты предлагаешь перевернуть этот домик?
>>
>>Я думаю, что Алексей дело говорит.  И если сейчас LVM до MD
>>стартует -- это неправильно.
> 
> 
> Сейчас сначала raidstart, потом lvm.

Вот и я так думаю тоже... ибо у меня все работало без изменений.
RAID поднимается еще в initrd, а lvm уже из rc.sysinit

PS: Так что IMHO менять не надо ничего. Ну кроме выключения lvm.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-30  4:04               ` Ivan Fedorov
@ 2005-05-30  7:15                 ` Andrei Bulava
  2005-05-30 11:48                 ` Alexey Borovskoy
  1 sibling, 0 replies; 14+ messages in thread
From: Andrei Bulava @ 2005-05-30  7:15 UTC (permalink / raw)
  To: ALT Devel discussion list

Ivan Fedorov wrote:
> Dmitry V. Levin пишет:

<skip/>

>>Сейчас сначала raidstart, потом lvm.
> 
> 
> Вот и я так думаю тоже... ибо у меня все работало без изменений.
> RAID поднимается еще в initrd, а lvm уже из rc.sysinit
> 
> PS: Так что IMHO менять не надо ничего. Ну кроме выключения lvm.

+1

У меня LVM-over-MD на ALM 2.4, и при выключении системы не может 
остановиться MD. Если нет никаких противопоказаний, хотелось бы видеть в 
updates к ALM 2.4 пакет startup с выключением LVM до выключения MD в 
/etc/rc.d/init.d/halt.

Но ещё как минимум один [FAILED] останется от попытки остановить MD в 
случае, если корневая ФС находится на /dev/md* (у меня / на /dev/md0, 
остальное - под LVM на /dev/md1). Это как-нибудь можно красивее обойти?

-- 
// AB1002-UANIC


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Master 2.4 LVM an RAID startup
  2005-05-29 11:47     ` Dmitry V. Levin
  2005-05-29 14:16       ` [devel] " Michael Shigorin
@ 2005-05-30 11:40       ` Alexey Borovskoy
  1 sibling, 0 replies; 14+ messages in thread
From: Alexey Borovskoy @ 2005-05-30 11:40 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1961 bytes --]

* Понедельник 30 Май 2005 00:47 Dmitry V. Levin

> On Mon, May 30, 2005 at 12:34:33AM +1300, Alexey Borovskoy 
wrote:
> > * Воскресенье 29 Май 2005 23:42 Dmitry V. Levin
> >
> > > On Sun, May 29, 2005 at 02:52:50PM +1300, Alexey Borovskoy 
wrote:
> > > > Захотелось мне LVM поверх MD
> > > >
> > > > Сначала был модифицирован /etc/rc.d/rc.sysinit следующим
> > > > способом.
> > > > 1. Сперва активируем MD.
> > > > 2. Затем активируем LVM.
> > > > 3. Затем активируем swap.
> > > >
> > > > Потом был модифицирован /etc/init.d/halt следующим
> > > > образом. 1. Затем отключаем swap.
> > > > 2. Отключаем LVM.
> > > > 3. Отключаем MD.
> > > >
> > > > Я понимаю что хак, но может быть это сделать правильно и
> > > > затем выпустить update на startup?
> > > >
> > > > Патч прилагается. Хотел сперва в глюкозавра, да не нашел
> > > > как в нем аттачи прицеплять.
> > >
> > > Раз уж вы написали сюда, то, поскольку здесь никто не
> > > помнит, каков порядок обработки есть сейчас, надо было его
> > > тоже привести, иначе непонятно, что именно вы предлагаете
> > > изменить.
> >
> > /etc/rc.d/rc.sysinit
> > 1. swap
> > 2. lvm
> > 3. md
>
> Как минимум со swap'ом вы недоразобрались, поскольку swap
> сейчас активируется как до evms/lvm/md, так и после всего
> этого.

У меня swap в lvm.

# Activate swapping.
action "Activating swap partitions:" swapon -a -e

Не может найти swap и ругается, а потом этот swap-раздел в lvm не 
подключает.

>
> Если поменять местами активацию LVM и MD, то кто-нибудь
> обязательно попросит вернуть порядок обратно.

LVM-over-MD это хорошо, а MD-over-LVM на мой взгляд очень плохо. 
Рассыплется диск в VG и всё, приплыли.

> Нужен вариант, который устроит всех.
>
> > /etc/init.d/halt
> > 1. swap
> > 2. md
> > 3. lvm не выключается вообще
>
> Со временем отключения swap есть проблема, которую мы уже
> обсуждали. А вот LVM деактивировать надо.

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-29 15:06             ` Dmitry V. Levin
  2005-05-30  4:04               ` Ivan Fedorov
@ 2005-05-30 11:43               ` Alexey Borovskoy
  1 sibling, 0 replies; 14+ messages in thread
From: Alexey Borovskoy @ 2005-05-30 11:43 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 806 bytes --]

* Понедельник 30 Май 2005 04:06 Dmitry V. Levin

> On Sun, May 29, 2005 at 05:58:43PM +0300, Michael Shigorin 
wrote:
> > On Sun, May 29, 2005 at 06:47:30PM +0400, Dmitry V. Levin 
wrote:
> > > > > Если поменять местами активацию LVM и MD, то
> > > > > кто-нибудь обязательно попросит вернуть порядок
> > > > > обратно.
> > > >
> > > > Будет ССЗБ, поскольку практика существует именно такая
> > > > -- LVM-over-MD, а обратное -- эквивалент строительства
> > > > дома с крыши.
> > >
> > > Так ты предлагаешь перевернуть этот домик?
> >
> > Я думаю, что Алексей дело говорит.  И если сейчас LVM до MD
> > стартует -- это неправильно.
>
> Сейчас сначала raidstart, потом lvm.

startup-0.9.1-alt1

В нем сперва LVM затем MD.

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-30  4:04               ` Ivan Fedorov
  2005-05-30  7:15                 ` Andrei Bulava
@ 2005-05-30 11:48                 ` Alexey Borovskoy
  2005-05-30 13:15                   ` Ivan Fedorov
  1 sibling, 1 reply; 14+ messages in thread
From: Alexey Borovskoy @ 2005-05-30 11:48 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 959 bytes --]

* Понедельник 30 Май 2005 17:04 Ivan Fedorov

> Dmitry V. Levin пишет:
> >>>>>Если поменять местами активацию LVM и MD, то кто-нибудь
> >>>>>обязательно попросит вернуть порядок обратно.
> >>>>
> >>>>Будет ССЗБ, поскольку практика существует именно такая --
> >>>>LVM-over-MD, а обратное -- эквивалент строительства дома с
> >>>>крыши.
> >>>
> >>>Так ты предлагаешь перевернуть этот домик?
> >>
> >>Я думаю, что Алексей дело говорит.  И если сейчас LVM до MD
> >>стартует -- это неправильно.
> >
> > Сейчас сначала raidstart, потом lvm.
>
> Вот и я так думаю тоже... ибо у меня все работало без
> изменений. RAID поднимается еще в initrd, а lvm уже из
> rc.sysinit

А у меня нет инициализации MD в initrd.
И / у меня на железном винте, а всё остальное в LVM-over-MD.

> PS: Так что IMHO менять не надо ничего. Ну кроме выключения
> lvm.

Эх, значит буду каждый раз патчить.

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] Re: Master 2.4 LVM an RAID startup
  2005-05-30 11:48                 ` Alexey Borovskoy
@ 2005-05-30 13:15                   ` Ivan Fedorov
  0 siblings, 0 replies; 14+ messages in thread
From: Ivan Fedorov @ 2005-05-30 13:15 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 726 bytes --]

Alexey Borovskoy пишет:
>>>>>Так ты предлагаешь перевернуть этот домик?
>>>>
>>>>Я думаю, что Алексей дело говорит.  И если сейчас LVM до MD
>>>>стартует -- это неправильно.
>>>
>>>Сейчас сначала raidstart, потом lvm.
>>
>>Вот и я так думаю тоже... ибо у меня все работало без
>>изменений. RAID поднимается еще в initrd, а lvm уже из
>>rc.sysinit
> 
> 
> А у меня нет инициализации MD в initrd.
Странно...
> И / у меня на железном винте, а всё остальное в LVM-over-MD.
А у меня / на RAID 1, swap на RAID 1, а все остальное на LVM.
> 
>>PS: Так что IMHO менять не надо ничего. Ну кроме выключения
>>lvm.
> 
> Эх, значит буду каждый раз патчить.
Лучше выясните, почему у вас raidautostart нет в initrd.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2005-05-30 13:15 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-29  1:52 [devel] Master 2.4 LVM an RAID startup Alexey Borovskoy
2005-05-29 10:42 ` Dmitry V. Levin
2005-05-29 11:34   ` Alexey Borovskoy
2005-05-29 11:47     ` Dmitry V. Levin
2005-05-29 14:16       ` [devel] " Michael Shigorin
2005-05-29 14:47         ` Dmitry V. Levin
2005-05-29 14:58           ` Michael Shigorin
2005-05-29 15:06             ` Dmitry V. Levin
2005-05-30  4:04               ` Ivan Fedorov
2005-05-30  7:15                 ` Andrei Bulava
2005-05-30 11:48                 ` Alexey Borovskoy
2005-05-30 13:15                   ` Ivan Fedorov
2005-05-30 11:43               ` Alexey Borovskoy
2005-05-30 11:40       ` [devel] " Alexey Borovskoy

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git