рассылка русскоязычной группы пользователей и разработчиков KDE
 help / color / mirror / Atom feed
* [kde-russian] HDD в рэке
@ 2002-03-01 21:58 А. Л. Клютченя
  2002-03-02  7:44 ` Sergei Pachkov
  0 siblings, 1 reply; 8+ messages in thread
From: А. Л. Клютченя @ 2002-03-01 21:58 UTC (permalink / raw)
  To: kde-russian

Вопрос к ядрёным :) спеца (гуру)
Имеется комп, который не выключается, а у него корзинка под диск...
вопросик, а как его не перезапуская систему замонтить? 

-- 
ВсехБлаг!       А. Л. Клютченя
 mail:    asoneofus@nm.ru
 www:    http://www.asoneofus.nm.ru
 icq:      113679387
 



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

* Re: [kde-russian] HDD в рэке
  2002-03-01 21:58 [kde-russian] HDD в рэке А. Л. Клютченя
@ 2002-03-02  7:44 ` Sergei Pachkov
  2002-03-02  8:39   ` Leon Kanter
  0 siblings, 1 reply; 8+ messages in thread
From: Sergei Pachkov @ 2002-03-02  7:44 UTC (permalink / raw)
  To: kde-russian

есть такая программка hdparm
используя ключи -R и -U можно добиться регистрации устройства на IDE и 
далее обычным mount
т.е. последовательность umount, hdparm -U  , выдернуть/вставить, hdparm 
-R, mount

hdparm -U/-R ждёт два параметра один из которых номер интерфейса IDE, а 
другой номер девайса на этой шине
есть небольшой пакет hotplug, который немного автоматизирует процесс

всё это я пробовал на ядрах до 2.4.14 *и у меня ядро паниковало,*когда я 
собирался производить перегистрацию устройства

также можно попробовать следующее:
 отмонтировать девайс и просто выдернуть его из корзинки, а после 
возвращения его обратно обычный mount
на ядрах до 2.4.14 после 3-4 монтирования ядро замирает навеки

А. Л. Клютченя wrote:

>Вопрос к ядрёным :) спеца (гуру)
>Имеется комп, который не выключается, а у него корзинка под диск...
>вопросик, а как его не перезапуская систему замонтить? 
>





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

* Re: [kde-russian] HDD в рэке
  2002-03-02  7:44 ` Sergei Pachkov
@ 2002-03-02  8:39   ` Leon Kanter
  2002-03-02  9:05     ` Sergei Pachkov
  2002-03-04  9:28     ` Anton Farygin
  0 siblings, 2 replies; 8+ messages in thread
From: Leon Kanter @ 2002-03-02  8:39 UTC (permalink / raw)
  To: kde-russian

Sergei Pachkov wrote:

> есть такая программка hdparm
> используя ключи -R и -U можно добиться регистрации устройства на IDE и 
> далее обычным mount
> т.е. последовательность umount, hdparm -U  , выдернуть/вставить, 
> hdparm -R, mount
>
> hdparm -U/-R ждёт два параметра один из которых номер интерфейса IDE, 
> а другой номер девайса на этой шине
> есть небольшой пакет hotplug, который немного автоматизирует процесс

А где есть такой пакет и можно ли заставить ядро на ходу обнаружить 
новый IDE-контроллер на шина PCI? У меня привод DVD живет в подставке от 
Omnibook500 и подключен к контрллеру CMD0648, который нахдится там же. 
Поэтому чтобы увидеть сидюк машину приходится перезагружать.

>
> всё это я пробовал на ядрах до 2.4.14 *и у меня ядро паниковало,*когда 
> я собирался производить перегистрацию устройства

Практическое использование 2.4.1x вызывает большое сомнение из-за их 
кривой VM :(

>
> также можно попробовать следующее:
> отмонтировать девайс и просто выдернуть его из корзинки, а после 
> возвращения его обратно обычный mount
> на ядрах до 2.4.14 после 3-4 монтирования ядро замирает навеки 

Это не совсем так. Примерно во времена Red Hat 5.2 я ежедневно таскал с 
работы винт домой, причем даже река не было - я его отмонтировал, затем 
вытаскивал аккуратно сигнальный шлейф и фишку питания. Аптайм машины при 
этом достигал недель - то есть 5-6 монтирований, а перегружалась она по 
другим причинам обычно. Правда повторять такие эксперименты никому не 
советую.

>
>
> А. Л. Клютченя wrote:
>
>> Вопрос к ядрёным :) спеца (гуру)
>> Имеется комп, который не выключается, а у него корзинка под диск...
>> вопросик, а как его не перезапуская систему замонтить?
>
>
>
>
> _______________________________________________
> kde-russian mailing list
> kde-russian@lists.kde.ru
> http://lists.kde.ru/cgi-bin/mailman/listinfo/kde-russian





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

* Re: [kde-russian] HDD в рэке
  2002-03-02  8:39   ` Leon Kanter
@ 2002-03-02  9:05     ` Sergei Pachkov
  2002-03-02 15:40       ` А. Л. Клютченя
  2002-03-04  9:28     ` Anton Farygin
  1 sibling, 1 reply; 8+ messages in thread
From: Sergei Pachkov @ 2002-03-02  9:05 UTC (permalink / raw)
  To: kde-russian

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

скрипт для hotplug'a с помощью hdparm в аттаче

>>
>> всё это я пробовал на ядрах до 2.4.14 *и у меня ядро 
>> паниковало,*когда я собирался производить перегистрацию устройства
>
>
> Практическое использование 2.4.1x вызывает большое сомнение из-за их 
> кривой VM :( 

не считая 10, 11, 15 версии все остальные вполне хороши
VM от Arcangeli неуступает VM от Rik van Riel.

исправления в PCI hotplug вносятся и сейчас

>> также можно попробовать следующее:
>> отмонтировать девайс и просто выдернуть его из корзинки, а после 
>> возвращения его обратно обычный mount
>> на ядрах до 2.4.14 после 3-4 монтирования ядро замирает навеки 
>
> Это не совсем так. Примерно во времена Red Hat 5.2 я ежедневно таскал 
> с работы винт домой, причем даже река не было - я его отмонтировал, 
> затем вытаскивал аккуратно сигнальный шлейф и фишку питания. Аптайм 
> машины при этом достигал недель - то есть 5-6 монтирований, а 
> перегружалась она по другим причинам обычно. Правда повторять такие 
> эксперименты никому не советую. 

Вполне возможно что на серии 2.2.x такой способ стабильнее

>> А. Л. Клютченя wrote:
>>
>>> Вопрос к ядрёным :) спеца (гуру)
>>> Имеется комп, который не выключается, а у него корзинка под диск...
>>> вопросик, а как его не перезапуская систему замонтить?
>>
>> _______________________________________________
>> kde-russian mailing list
>> kde-russian@lists.kde.ru
>> http://lists.kde.ru/cgi-bin/mailman/listinfo/kde-russian
>
>
>
>
>
> ▒в╚╨к"jy ┼X╖┌X╛╤G^╝К,┴╘Е┼кl▒в╚╨^[m╖ЪЕ┼кl▒в╚╩В ┴╦╖Чf╒√f╖ЧX╛╤)ъёЫ\x1dz╩╛╡&╖



[-- Attachment #2: README --]
[-- Type: text/plain, Size: 624 bytes --]

These files were contributed by various users.

=====================================================================

Dear Mark,

attached I send you a small patch for hdparm-3.5 to make use of the 
ioctls HDIO_UNREGISTER_HWIF and HDIO_SCAN_HWIF found in newer kernels.

With this patched version I can make my IBM ThinkPad 600E recognize 
'hot-swapped' ide-devices in its UltraBay II - slot. Together with 
tpctl-0.7.0 and the two scripts 'idectl' and 'ultrabayd' it works 
really nice.

Christian Lademann <cal@zls.de> 

Attached:  idectl, ultrabayd

=====================================================================

[-- Attachment #3: idectl --]
[-- Type: text/plain, Size: 807 bytes --]

#!/bin/sh

HDPARM=/sbin/hdparm
MAX_IDE_NR=1

IDE_IO_0=0x1f0
IDE_IO_1=0x170

USE_IDE_DEV_0=/dev/hdc
USE_IDE_DEV_1=/dev/hda

usage () {
	if [ $# -gt 0 ]; then
		echo $* >&2
		echo
	fi

	echo "usage: $0 ide-channel-nr [off|on|rescan]" 2>&1
	exit 1
}

IDE_NR=$1
MODE=$2

do_register=0
do_unregister=0


if [ ! "$IDE_NR" ] || [ $IDE_NR -lt 0 ] || [ $IDE_NR -gt $MAX_IDE_NR ]; then
	usage "Unrecognized IDE-channel number"
fi

case "$MODE" in
on )		do_register=1 ;;
off )		do_unregister=1 ;;
rescan )	do_unregister=1; do_register=1 ;;
* )			usage "Unrecognized command" ;;
esac

eval "IDE_IO=\$IDE_IO_$IDE_NR"
eval "USE_IDE_DEV=\$USE_IDE_DEV_$IDE_NR"

[ $do_unregister -eq 1 ] && eval "$HDPARM -U $IDE_NR $USE_IDE_DEV > /dev/null"
[ $do_register -eq 1 ] && eval "$HDPARM -R $IDE_IO 0 0 $USE_IDE_DEV > /dev/null"


[-- Attachment #4: ultrabayd --]
[-- Type: text/plain, Size: 864 bytes --]

#!/bin/sh

VERSION="0.1.000"

TPCTL="/usr/bin/tpctl"
IDECTL="/sbin/idectl"

INTERVAL=5

case "$1" in
-V )
	echo "$0: Version $VERSION"
	exit 0
;;

-daemon )
	o_d_type=""
	o_d_id=""

	while true; do
		d_type=""
		d_type_n=""
		d_id=""
		d_id_n=""

		while read w1 w2 w3 wn; do
			case "$w1" in
			device )
				case "$w2" in
				type: )	d_type=$w3; d_type_n="$wn";;
				ID: )	d_id=$w3; d_id_n="$wn";;
				esac
			;;
			esac

			if [ "$d_type" ] && [ "$d_id" ]; then
				break;
			fi
		done <<- END
			`eval $TPCTL -iU`
		END

		if [ "$d_type" != "$o_d_type" ] || [ "$d_id" != "$o_d_id" ]; then
			echo -n "\07" > /dev/tty1

			o_d_type="$d_type"
			o_d_id="$d_id"

			case "$d_type" in
			0x10 )
				eval "$IDECTL 1 rescan"
			;;

			* )
				eval "$IDECTL 1 off"
			;;
			esac
		fi

		sleep $INTERVAL
	done
;;

* )
	exec nohup $0 -daemon 2>&1 > /dev/null &
;;
esac


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

* Re: [kde-russian] HDD в рэке
  2002-03-02  9:05     ` Sergei Pachkov
@ 2002-03-02 15:40       ` А. Л. Клютченя
  2002-03-02 16:42         ` Leon Kanter
  0 siblings, 1 reply; 8+ messages in thread
From: А. Л. Клютченя @ 2002-03-02 15:40 UTC (permalink / raw)
  To: kde-russian

2 Март 2002 12:05, Sergei Pachkov написал:
> > Это не совсем так. Примерно во времена Red Hat 5.2 я ежедневно таскал
> > с работы винт домой, причем даже река не было - я его отмонтировал,
> > затем вытаскивал аккуратно сигнальный шлейф и фишку питания. Аптайм
> > машины при этом достигал недель - то есть 5-6 монтирований, а
> > перегружалась она по другим причинам обычно. Правда повторять такие
> > эксперименты никому не советую.
>
> Вполне возможно что на серии 2.2.x такой способ стабильнее

Ну, мужики, спасибо... Только вот, Леонид, твоя метода не подойдёт - диски 
разные....


-- 
ВсехБлаг!       А. Л. Клютченя
 mail:    asoneofus@nm.ru
 www:    http://www.asoneofus.nm.ru
 icq:      113679387
 



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

* Re: [kde-russian] HDD в рэке
  2002-03-02 15:40       ` А. Л. Клютченя
@ 2002-03-02 16:42         ` Leon Kanter
  0 siblings, 0 replies; 8+ messages in thread
From: Leon Kanter @ 2002-03-02 16:42 UTC (permalink / raw)
  To: kde-russian

А. Л. Клютченя wrote:

>2 Март 2002 12:05, Sergei Pachkov написал:
>
>>>Это не совсем так. Примерно во времена Red Hat 5.2 я ежедневно таскал
>>>с работы винт домой, причем даже река не было - я его отмонтировал,
>>>затем вытаскивал аккуратно сигнальный шлейф и фишку питания. Аптайм
>>>машины при этом достигал недель - то есть 5-6 монтирований, а
>>>перегружалась она по другим причинам обычно. Правда повторять такие
>>>эксперименты никому не советую.
>>>
>>Вполне возможно что на серии 2.2.x такой способ стабильнее
>>
>
>Ну, мужики, спасибо... Только вот, Леонид, твоя метода не подойдёт - диски 
>разные....
>
ну да, оно работает только если один и тот же дергать и только если он 
был воткнут при включении.

А вообще для этого надо SCSI - там hot-swap предусмотрен стандартом 
интерфейса, и шина на ходу намного легче пересканируется.

>
>




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

* Re: [kde-russian] HDD в рэке
  2002-03-02  8:39   ` Leon Kanter
  2002-03-02  9:05     ` Sergei Pachkov
@ 2002-03-04  9:28     ` Anton Farygin
  2002-03-04 11:02       ` Leon Kanter
  1 sibling, 1 reply; 8+ messages in thread
From: Anton Farygin @ 2002-03-04  9:28 UTC (permalink / raw)
  To: kde-russian

Leon Kanter wrote:

> Sergei Pachkov wrote:
>
>> есть такая программка hdparm
>> используя ключи -R и -U можно добиться регистрации устройства на IDE 
>> и далее обычным mount
>> т.е. последовательность umount, hdparm -U  , выдернуть/вставить, 
>> hdparm -R, mount
>>
>> hdparm -U/-R ждёт два параметра один из которых номер интерфейса IDE, 
>> а другой номер девайса на этой шине
>> есть небольшой пакет hotplug, который немного автоматизирует процесс
>
>
> А где есть такой пакет и можно ли заставить ядро на ходу обнаружить 
> новый IDE-контроллер на шина PCI? У меня привод DVD живет в подставке 
> от Omnibook500 и подключен к контрллеру CMD0648, который нахдится там 
> же. Поэтому чтобы увидеть сидюк машину приходится перезагружать. 

Вынеси драйвер CDROM'а в модуль...

У меня на DELL либо сидюк либо флоп можно воткнуть.

Собственно никаких проблем - драйвер в модуле и все работает нормально...

>
>
>>
>> всё это я пробовал на ядрах до 2.4.14 *и у меня ядро 
>> паниковало,*когда я собирался производить перегистрацию устройства
>
>
> Практическое использование 2.4.1x вызывает большое сомнение из-за их 
> кривой VM :( 

А это все зависит от того, чей VM использовать ;-)

>
>
>>
>> также можно попробовать следующее:
>> отмонтировать девайс и просто выдернуть его из корзинки, а после 
>> возвращения его обратно обычный mount
>> на ядрах до 2.4.14 после 3-4 монтирования ядро замирает навеки 
>
>
> Это не совсем так. Примерно во времена Red Hat 5.2 я ежедневно таскал 
> с работы винт домой, причем даже река не было - я его отмонтировал, 
> затем вытаскивал аккуратно сигнальный шлейф и фишку питания. Аптайм 
> машины при этом достигал недель - то есть 5-6 монтирований, а 
> перегружалась она по другим причинам обычно. Правда повторять такие 
> эксперименты никому не советую. 

Да... винты летят со страшной скоростью ... ;-)

Ты ж не можешь гарантировать качественное и одновременное соединение 
всех концов шлейфа ... собственно проблемы могут быть и имеют быть.

Вообще на IDE шине такие эксперименты лучше не стоит проводить.

Rgds,
Rider

>>




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

* Re: [kde-russian] HDD в рэке
  2002-03-04  9:28     ` Anton Farygin
@ 2002-03-04 11:02       ` Leon Kanter
  0 siblings, 0 replies; 8+ messages in thread
From: Leon Kanter @ 2002-03-04 11:02 UTC (permalink / raw)
  To: kde-russian

Anton Farygin wrote:

>
> Вынеси драйвер CDROM'а в модуль...
>
> У меня на DELL либо сидюк либо флоп можно воткнуть.
>
> Собственно никаких проблем - драйвер в модуле и все работает нормально...

Я не могу разделить драйвер PIIX4 (hda) и CMD048 (hdc) на два модуля - 
они живут в одном модуле ide.

> Да... винты летят со страшной скоростью ... ;-)

Ну, мне повезло. Правда, после нескольких месяцев такого таскания винт 
полетел по другой причине - сумка с ним упала :)

>
> Ты ж не можешь гарантировать качественное и одновременное соединение 
> всех концов шлейфа ... собственно проблемы могут быть и имеют быть.
>
> Вообще на IDE шине такие эксперименты лучше не стоит проводить.

На шине IDE точнее :)  Ну да, я же писал что для этого SCSI есть со 
специально для этого буферированной шиной.

>
> Rgds,
> Rider
>
>>>
>
>
> _______________________________________________
> kde-russian mailing list
> kde-russian@lists.kde.ru
> http://lists.kde.ru/cgi-bin/mailman/listinfo/kde-russian





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

end of thread, other threads:[~2002-03-04 11:02 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-01 21:58 [kde-russian] HDD в рэке А. Л. Клютченя
2002-03-02  7:44 ` Sergei Pachkov
2002-03-02  8:39   ` Leon Kanter
2002-03-02  9:05     ` Sergei Pachkov
2002-03-02 15:40       ` А. Л. Клютченя
2002-03-02 16:42         ` Leon Kanter
2002-03-04  9:28     ` Anton Farygin
2002-03-04 11:02       ` Leon Kanter

рассылка русскоязычной группы пользователей и разработчиков KDE

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/kde-russian/0 kde-russian/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 kde-russian kde-russian/ http://lore.altlinux.org/kde-russian \
		kde-russian@lists.kde.ru
	public-inbox-index kde-russian

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


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