Кгда у тебя один винт SCSI а второй IDE, проблем вообще никаких - просто выгружаешь соответствующий модуль, и потом загружаешь заново... И он видит новый винт. Когда у тебя оба винта IDE, тут получаются непонятки - поддержку IDE ты не можешь скомпилить как модуль иначе у тебя система вообще грузится не будет... Что делать в таком случае - не знаю, тоже хотел что-то подобное сделать :(
такое прокатывает (стоит хд-рак, но без горячей замены, естественно):
- отмонтирую тот винт, что меняю
- отключаю питание (ключиком)
- вытягиваю первый винт
- вставляю второй винт
- включаю питание (ключиком)
(очень редко приходится делать: hdparm -w /dev/hd?)
- fdisk /dev/hd?, выход через "w"
- монтирую
в /proc/ide/hd?/model -- остаётся инфа от первого винта
размеры и геометрия винтов разные (1й-1.5Гб/2й-20Гб)
мать: Chaintech VIA KT133A
[dima]$ lspci | grep IDE
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 06)