LINUX.ORG.RU

Получится ли выдернуть винт во время работы?


0

0

А конкретнее, что будет если я Внезапно выберну HDD с /root разделом во время работы. Нужно для смены кабеля на более длинный для упрятывания в шкаф. Диск сатовый. Я бы выключил но uptime жалко терять. ЕМНИП, в новом ядре что то было для заморозки ФС. Ведро 2.6.30.1

С рутом не побывал, а ваот просто винт подключал на ходу и переливал инфу, потом также отрубал. Пока все работает.

Quark_p
()
Ответ на: комментарий от Quark_p

Кстати самому интересно, если потерпишь, через пару часов проверю на тестовой машинка и отпишусь.

Quark_p
()
Ответ на: комментарий от isden

Сомневаюсь, скажет что диск используется.
решил пока сделать через "killall -STOP;sleep 50;killall -CONT"
Но опасаюсь, что сама команда или sleep 50 тоже остановится.

darkshvein ☆☆
() автор топика

> HDD с /root разделом

кстати, а зачем делать /root на отдельном винте?

isden ★★★★★
()
Ответ на: комментарий от darkshvein

>>Сомневаюсь, скажет что диск используется.

Выключит, но драйвер раскрутит диск при следующем коммите ФС, если я правильно интерпретирую свои наблюдения.

А почему никто не предложил перемонтировать в ro? Или не пройдет?

gotf
()
Ответ на: комментарий от darkshvein

>никакой романтики же

ну убьешь корень тогда, будет весело

З.Ы. а вообще надо было рейд изначально делать

z0D5e8n7x_2
()

Чисто теоретически, если перевести ФС в r/o и _быстро_ сменить кабель не отключая питание диска, то система и диск просто обнаружат ошибку передачи данных по (отсутствующему) кабелю и после этого восстановят нормальную работу. Но это в теории =).

Deleted
()
Ответ на: комментарий от darkshvein

> корневой в смысле, -/

блин, так бы и писал что / а не /root :)) тогда таки да, лучше не рисковать, а выключить нормально машинку.

isden ★★★★★
()
Ответ на: комментарий от Deleted

> и _быстро_ сменить кабель не отключая питание диска

можно очень легко так спалить контроллер либо на матери либо на винте. знаем, плавали )

isden ★★★★★
()
Ответ на: комментарий от isden

> можно очень легко так спалить контроллер либо на матери либо на винте. знаем, плавали )

SATA поддерживает горячее подключение. Но это опять же в теории, а на практике существуют китайские материнки и не менее китайские жёсткие диски =).

Deleted
()
Ответ на: комментарий от isden

не, вру.

All SATA devices support hotplugging. However, proper hotplug support requires the device be running in its native command mode not via IDE emulation, which requires AHCI (Advanced Host Controller Interface). Some of the earliest SATA host adapters were not capable of this and furthermore some popular OSes, such as Windows XP, still do not support AHCI.

isden ★★★★★
()

Дурная голова рукам покоя не даёт!

А я ведь проверил =). Только что запустил десктоп, снял боковую крышку системника, выдернул sata-шлейф с диска (на котором /), подождал 5 секунд и воткнул обратно. И... ничего. Система работает как ни в чём не бывало, в dmesg пусто. О_О

Deleted
()
Ответ на: Дурная голова рукам покоя не даёт! от Deleted

Сейчас повторил то же самое, но с работащим cat /dev/zero > /file. В результате в dmesg появилось:

ata1: lost interrupt (Status 0x50)
ata1.00: exception Emask 0x10 SAct 0x0 SErr 0x4050002 action 0xe frozen
ata1: SError: { RecovComm PHYRdyChg CommWake DevExch }
ata1.00: cmd ca/00:08:76:40:3e/00:00:00:00:00/e3 tag 0 dma 4096 out
         res 40/00:ff:00:00:00/00:00:00:00:00/40 Emask 0x14 (ATA bus error)
ata1.00: status: { DRDY }
ata1: hard resetting link
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: configured for UDMA/133
ata1: EH complete

После чего система продолжила работать как ни в чём не бывало =).

Deleted
()
Ответ на: комментарий от isden

> интересно, как себя оффтопик поведет в такой ситуации )))

Сейчас...

Deleted
()
Ответ на: комментарий от isden

> интересно, как себя оффтопик поведет в такой ситуации )))

Оффтопик XP. В первый раз - система перезагрузилась (как по ресету) и выдала после загрузки такое окно: http://img196.imageshack.us/img196/103/winxpsatahot.png. Во второй раз - подвисло на некоторое время, потом отвисла и продолжтла работу. В "Панель управления -> Администрирование -> Журнал событий" ничего не появилось в обоих случаях.

Deleted
()
Ответ на: комментарий от Deleted

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

wfrr ★★☆
()
Ответ на: комментарий от wfrr

У меня на работе как то на выходных в сервере винт сдох. Тоже обнаружил через несколько часов, потому что не выполнялись команды. (а как они блин выполнятся, если они на винте, а он сдох ?). Но все работало, сквид, ssh можно было зайти, сначала думал что порутили... Винт кстати был IDE. а ведро 2.4

anonizmus
()
Ответ на: комментарий от zooooo

> а в кком режиме контроллер? AHCI?

Возможно глупый вопрос: а разве может работать SATA без AHCI? Я в этом не разбираюсь.

Deleted
()
Ответ на: комментарий от isden

>интересно, как себя оффтопик поведет в такой ситуации )))

У меня она обычно висла намертво когда из жёсткого выпадал шлейф.

dyb4hzvo
()
Ответ на: комментарий от Deleted

Может. Актуально для оффтопика ХР и подобного УГ. Контроллер работает в режиме эмуляции ненужной IDE.

gotf
()
Ответ на: комментарий от Deleted

>Возможно глупый вопрос: а разве может работать SATA без AHCI? Я в этом >не разбираюсь.

легко. Разные мамы и разные бивасы предлагают кроме AHCI как минимум еще 2 режима (названия могут отличаться): generic IDE, sata native. Режимы raid в расчет не брал.

zooooo
()
Ответ на: комментарий от libcme

Отдельно взятых клоунов лучше не пускать в тех. разделы =/

gotf
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.