Portál AbcLinuxu, 9. července 2026 18:27
Spíš by mě zajímalo, jak to provést.. Konkrétně tedy, jak v jádru potažmo ovaladači vynutit autodetekci, když tam ten disk připojím..
Zkoušel jsem odpojení za běhu a problém nebyl.. Před odpojením jsem provedl Emergency sync pomocí SysRq.. Jádro nenapsalo jedinný warning.. Problém je v tom, že zůstaly obsazené zařízení /dev/hdx, kde byly ty disky původně připojené.. Nevíte, jak vynutit jejich odstranění z datových struktur jádra?
echo -n "0.0" > unbind echo -n "0.0" > bindUnbind by měl odregistrovat IDE kanál a bind ho zaregistrovat. Nicméně IDE na to není stavěné a třeba u mě (sis735) to způsobí zablokování kanálu. Jinak samozřejmě nejdřív umountnout
.
hdparm -Y pro uspani disku a vypnuti motoru.
aspon tohle minimum by se melo provest
Problem je, ze v kernelu zustane tabulka oddilu, a pokud se pokusi sahnout na neexistujici partici, kernel zacne vypisovat do dmesg timeouty apod.
Kdysi jsem to zkousel, a jakz-takz to fungovalo. Ale radsi bych koupil ide->usb redukci aka externi suplik :)
Reload disku by mel jit taky nejak pres hdparm, ale nevzpomenu si uz jak se to delalo...
EDIT : koukam puvodni zapisek je z r.2001, zajimave co obcas probubla na povrch
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.